/* * JBoss, the OpenSource J2EE webOS * * Distributable under LGPL license. * See terms of license at gnu.org. */ package org.jboss.cache.invalidation; import java.io.Serializable; /** * Represent an invalidable resource, such as a cache * @see InvalidationGroup * @author Sacha Labourey. * @version $Revision: 1.1 $ * *

Revisions: * *

21. septembre 2002 Sacha Labourey: *

*/ public interface Invalidatable { /** * Indicates that the resource with the given key should be invalidated (i.e. removed * from cache) * @param key Key of the resource to be invalidated */ public void isInvalid (Serializable key); /** Indicates that the resources with the give keys should be invalidated (i.e. * removed from cache) * * @param keys Keys of the resources to be invalidated */ public void areInvalid (Serializable[] keys); }