title: Spring Cache Abstraction with multi-value queries
body: <p>Does Spring Cache abstraction support multi-value queries?</p>
  
  <p>Instead of:</p>
  
  <p>@Cacheable("books")
  public Book findBook(ISBN isbn) {...}</p>
  
  <p>Imagine a query that goes like this:</p>
  
  <p>@Cacheable("books")
  public List&lt; Book > findBook(List&lt; ISBN > isbns) {...}</p>
  
  <p>Is this supported? Will it individually cache each book returned in the collection?</p>
  
  <p>Thanks!</p>