001
014
015 package com.liferay.portal.kernel.dao.orm;
016
017 import com.liferay.portal.model.BaseModel;
018 import com.liferay.portal.service.persistence.impl.BasePersistenceImpl;
019
020
023 public interface FinderCache {
024
025 public void clearCache();
026
027 public void clearCache(String className);
028
029 public void clearLocalCache();
030
031 public Object getResult(
032 FinderPath finderPath, Object[] args,
033 BasePersistenceImpl<? extends BaseModel<?>> basePersistenceImpl);
034
035 public void invalidate();
036
037 public void putResult(FinderPath finderPath, Object[] args, Object result);
038
039 public void putResult(
040 FinderPath finderPath, Object[] args, Object result, boolean quiet);
041
042 public void removeCache(String className);
043
044 public void removeResult(FinderPath finderPath, Object[] args);
045
046 }