001
014
015 package com.liferay.portal.kernel.cache;
016
017 import java.io.Serializable;
018
019 import java.util.Collection;
020
021
024 public interface PortalCache {
025
026 public void destroy();
027
028 public Collection<Object> get(Collection<String> keys);
029
030 public Object get(String key);
031
032 public void put(String key, Object obj);
033
034 public void put(String key, Object obj, int timeToLive);
035
036 public void put(String key, Serializable obj);
037
038 public void put(String key, Serializable obj, int timeToLive);
039
040 public void remove(String key);
041
042 public void removeAll();
043
044 public void setDebug(boolean debug);
045
046 }