001 /*
002 @license.text@
003 */
004 package biz.hammurapi.cache;
005
006 import java.util.Set;
007
008
009 public interface Producer {
010 Entry get(Object key);
011
012 /**
013 * Callback method for key removal.
014 * @param cache
015 */
016 void addCache(Cache cache);
017
018 /**
019 * @return all keys, null or empty collection if entire key set is not known
020 */
021 Set keySet();
022 }