title: Java TreeMap (comparator) and get method ignoring the comparator
body: <pre><code>public final Comparator&lt;String&gt; ID_IGN_CASE_COMP = new Comparator&lt;String&gt;() {
  
          public int compare(String s1, String s2) {
              return s1.compareToIgnoreCase(s2);
          }
      };
  
  private Map&lt; String, Animal &gt; _animals = new TreeMap&lt; String, Animal &gt;(ID_IGN_CASE_COMP);
  </code></pre>
  
  <p>My problem is, how to use method get(id) ignoring the given comparator. I want the map to be order by Case Insensitive but, I want it to be case sensitive when I fetch the values by a given key.</p>