title: Spring @CacheEvict using wildcards
body: <p>Is there any way of using wildcards in @CacheEvict?</p>
  
  <p>I have an application with multi-tenancy that sometimes needs to evict all the data from the cache of the tenant, but not of all tenants in the system.</p>
  
  <p>Consider the following method:</p>
  
  <pre><code>@Cacheable(value="users", key="T(Security).getTenant() + #user.key")
  public List&lt;User&gt; getUsers(User user) {
      ...
  }
  </code></pre>
  
  <p>So, I would like to do something like:</p>
  
  <pre><code>@CacheEvict(value="users", key="T(Security).getTenant() + *")
  public void deleteOrganization(Organization organization) {
      ...
  }
  </code></pre>
  
  <p>Is there anyway to do it?</p>