package org.infinispan.stream; import org.infinispan.Cache; /** * Interface that describes how a cache can be injected into another object. This is useful for cases such as * after an object is deserialized and you must inject a Cache into it. * @since 8.1 */ public interface CacheAware<K, V> { /** * Method that is invoked when a cache is to be injected. * @param cache the cache instance tied to the object */ void injectCache(Cache<K, V> cache); }