Searching is one of the most common actions performed in regular business applications. This involves fetching some data stored in data structures like
Map, etc. More often than not, this search operation determines the responsiveness of the application for the end-user.
In this article, let's take a