title: Is there any pool system like String pool for List.of()
body: <p>Suppose I have the following method:</p>
  
  <pre><code>private boolean isExist(String key) {
     return List.of("a", "b", "c", "d", "e").contains(key);
  }
  </code></pre>
  
  <p>Does this create N number of <code>List.of("a", "b", "c", "d", "e")</code> objects for N method executions? Or is there any kind of mechanism like string pool internally?</p>