<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://sachinhandiekar.com</loc>
    <lastmod>2026-04-07T09:59:19.342Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/lock-free-programming-java-part-8</loc>
    <lastmod>2026-03-25T20:29:52.423Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/lock-free-programming-java-part-7</loc>
    <lastmod>2026-03-25T20:21:20.493Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/lock-free-programming-java-part-6</loc>
    <lastmod>2026-03-25T19:52:45.537Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/lock-free-programming-java-part-5</loc>
    <lastmod>2026-03-25T19:45:23.636Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/lock-free-programming-java-part-4</loc>
    <lastmod>2026-03-25T18:55:32.325Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/lock-free-programming-java-part-3</loc>
    <lastmod>2026-03-25T18:41:16.707Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/lock-free-programming-java-part-2</loc>
    <lastmod>2026-03-25T17:45:50.231Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/lock-free-programming-java-part-1</loc>
    <lastmod>2026-03-25T17:34:17.297Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/jvm-low-level-i-o-part-6</loc>
    <lastmod>2026-03-06T10:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/jvm-low-level-i-o-part-5</loc>
    <lastmod>2026-03-05T10:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/jvm-low-level-i-o-part-4</loc>
    <lastmod>2026-03-04T10:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/jvm-low-level-i-o-part-3</loc>
    <lastmod>2026-03-03T10:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/jvm-low-level-i-o-part-2</loc>
    <lastmod>2026-03-02T10:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/jvm-low-level-i-o-part-1</loc>
    <lastmod>2026-03-01T10:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/compare-and-swap-cas-in-java-with-varhandle</loc>
    <lastmod>2025-05-10T21:23:21.143Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/leetcode-76-minimum-window-substring</loc>
    <lastmod>2025-03-13T22:04:47.227Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/leetcode-1011-capacity-to-ship-packages-within-d-days</loc>
    <lastmod>2025-03-10T21:11:03.673Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/leetcode-1891-cutting-ribbons</loc>
    <lastmod>2025-03-10T21:07:57.844Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/leetcode-1004-max-consecutive-ones-iii</loc>
    <lastmod>2025-03-08T06:46:52.724Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/leetcode-239-sliding-window-maximum</loc>
    <lastmod>2025-03-07T23:00:40.881Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/leetcode-560-subarray-sum-equals-k</loc>
    <lastmod>2025-03-07T22:51:51.368Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/coding-interview-subarray-sum-equals-k</loc>
    <lastmod>2025-03-07T22:45:20.521Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/leetcode-23-merge-k-sorted-lists</loc>
    <lastmod>2025-03-07T21:14:23.851Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/leetcode-426-convert-binary-search-tree-to-sorted-doubly-linked-list</loc>
    <lastmod>2025-03-07T20:46:03.095Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/leetcode-398-random-pick-index-variation</loc>
    <lastmod>2025-03-07T20:42:50.801Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/leetcode-827-making-a-large-island</loc>
    <lastmod>2025-03-05T23:46:56.713Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/leetcode-173-binary-search-tree-iterator</loc>
    <lastmod>2025-03-05T23:42:33.256Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/leetcode-332-reconstruct-itinerary</loc>
    <lastmod>2025-03-05T23:35:44.435Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/java-concurrency-readwritelock-and-reentrantlock-in-action</loc>
    <lastmod>2024-11-22T20:16:45.297Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/comparator-java8-sorting</loc>
    <lastmod>2019-06-01T20:00:58.823Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/java-9-immutable-collections-using-of-and-copyof</loc>
    <lastmod>2019-06-01T19:57:59.907Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/jvmti-get-system-properties</loc>
    <lastmod>2019-06-01T19:03:02.097Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/201509enable-access-logs-in-jboss-portal-eap-6</loc>
    <lastmod>2015-09-30T20:05:34.630Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/201509simple-jvmti-agent-windows-mingwith</loc>
    <lastmod>2015-09-30T20:03:58.027Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/201509conditionally-ignoring-tests-in-junit</loc>
    <lastmod>2015-09-23T20:08:17.419Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/201509building-a-cc-project-on-travis-ci</loc>
    <lastmod>2015-09-02T20:02:57.718Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/201508change-logging-level-using-cli-command-in-jboss-eap-6-jboss-portal-6-1</loc>
    <lastmod>2015-08-12T20:08:47.708Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/201506getting-all-the-maven-dependencies-and-license-information-for-an-artifact</loc>
    <lastmod>2015-06-18T20:25:05.414Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/201506custom-error-page-in-gatein-jboss-portal-6-1</loc>
    <lastmod>2015-06-17T20:13:23.535Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/201503logging-gatein-wsrp-soap-messages</loc>
    <lastmod>2015-03-19T21:18:04.509Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/201503gatein-getting-httpservletrequest-from-portletrequest</loc>
    <lastmod>2015-03-10T21:18:32.106Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/201503custom-invocation-handler-for-gatein-wsrp</loc>
    <lastmod>2015-03-03T21:14:46.401Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/201411masking-sensitive-information-using-cxf-logging-interceptor</loc>
    <lastmod>2014-11-19T21:26:51.188Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/201411a-simple-job-scheduler-using-camel-quartz-component</loc>
    <lastmod>2014-11-04T21:33:59.968Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/201410manage-roles-and-groups-using-gatein-organisation-service</loc>
    <lastmod>2014-10-14T20:36:07.492Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/201408change-user-password-using-opends-sdk</loc>
    <lastmod>2014-08-13T20:38:06.485Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/201402setting-soap-headers-in-apache-cxf-client</loc>
    <lastmod>2014-02-17T21:41:54.396Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/201402getting-soap-headers-using-camel-cxf-component</loc>
    <lastmod>2014-02-11T21:40:28.436Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/201308injecting-osgi-service-registry-in-spring-context</loc>
    <lastmod>2013-08-24T20:47:23.944Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/201308using-external-properties-in-apache-karaf-fuse-esb</loc>
    <lastmod>2013-08-24T20:45:34.666Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/201308oracle-datasource-in-fuse-esb-apache-karaf</loc>
    <lastmod>2013-08-14T20:49:26.652Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/201308openjpa-entity-enhancement-in-osgi-container</loc>
    <lastmod>2013-08-07T20:43:13.593Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/201301setting-system-properties-using-spring</loc>
    <lastmod>2013-01-07T22:03:49.872Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/201112using-weblogic-singletonservice-for-spring-jms</loc>
    <lastmod>2011-12-22T21:55:39.699Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/201112get-activemq-queue-size-using-mbean-spring-jmx</loc>
    <lastmod>2011-12-06T21:51:30.207Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/201112spring-browsing-oracle-aq-xmltype-using-spring-jms</loc>
    <lastmod>2011-12-02T21:56:27.934Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/201111using-spring-jms-with-oracle-aq-xmltype-payload</loc>
    <lastmod>2011-11-17T21:59:10.419Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/201110oracle-aq-enqueue-and-dequeue-xmltype-message-plsql</loc>
    <lastmod>2011-09-13T21:01:44.787Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/series/leetcode</loc>
    <lastmod>2026-04-07T09:59:19.342Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/series/system-design</loc>
    <lastmod>2026-04-07T09:59:19.342Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/series/lock-free-java</loc>
    <lastmod>2026-04-07T09:59:19.342Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/series/jvm-low-level-io</loc>
    <lastmod>2026-04-07T09:59:19.342Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/archive</loc>
    <lastmod>2026-04-07T09:59:19.342Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://sachinhandiekar.com/recommendations</loc>
    <lastmod>2026-04-07T09:59:19.342Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>