001
014
015 package com.liferay.portal.kernel.cache;
016
017 import java.io.Serializable;
018
019
023 public interface CacheListener<K extends Serializable, V> {
024
025 public void notifyEntryEvicted(
026 PortalCache<K, V> portalCache, K key, V value)
027 throws PortalCacheException;
028
029 public void notifyEntryExpired(
030 PortalCache<K, V> portalCache, K key, V value)
031 throws PortalCacheException;
032
033 public void notifyEntryPut(PortalCache<K, V> portalCache, K key, V value)
034 throws PortalCacheException;
035
036 public void notifyEntryRemoved(
037 PortalCache<K, V> portalCache, K key, V value)
038 throws PortalCacheException;
039
040 public void notifyEntryUpdated(
041 PortalCache<K, V> portalCache, K key, V value)
042 throws PortalCacheException;
043
044 public void notifyRemoveAll(PortalCache<K, V> portalCache)
045 throws PortalCacheException;
046
047 }