What is supposed to happen when a cache is configured with a passivating store, and evict(key) is called?
With Infinispan 8.2.4 it looks like the entry is evicted from memory, but not moved to the underlying cache store.
I would expect this to work properly and the code seems to be there to do so. Can you log a bug to  with a simple test case? Thanks!
 - JBoss Issue Tracker
I just created a ticket, the test uses Redis as cache store:
[ISPN-7198] Explicit evict doesn't passivate entry to cache store with passivation enabled - JBoss Issue Tracker
Retrieving data ...