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<?> classObj,
032 Serializable primaryKeyObj, SessionFactory sessionFactory);
033
034 public void invalidate();
035
036 public Object loadResult(
037 boolean entityCacheEnabled, Class<?> classObj,
038 Serializable primaryKeyObj, SessionFactory sessionFactory);
039
040 public void putResult(
041 boolean entityCacheEnabled, Class<?> classObj,
042 Serializable primaryKeyObj, Object result);
043
044 public void removeResult(
045 boolean entityCacheEnabled, Class<?> classObj,
046 Serializable primaryKeyObj);
047
048 }