001
014
015 package com.liferay.portal.kernel.dao.orm;
016
017 import java.io.Serializable;
018
019
022 public interface EntityCache {
023
024 public void clearCache();
025
026 public void clearCache(String className);
027
028 public void clearLocalCache();
029
030 public Object getResult(
031 boolean entityCacheEnabled, Class<?> clazz, Serializable primaryKey,
032 SessionFactory sessionFactory);
033
034 public void invalidate();
035
036 public Object loadResult(
037 boolean entityCacheEnabled, Class<?> clazz, Serializable primaryKey,
038 SessionFactory sessionFactory);
039
040 public void putResult(
041 boolean entityCacheEnabled, Class<?> clazz, Serializable primaryKey,
042 Object result);
043
044 public void removeCache(String className);
045
046 public void removeResult(
047 boolean entityCacheEnabled, Class<?> clazz, Serializable primaryKey);
048
049 }