/** * Caches the quotas in the entity cache if it is enabled. * * @param quotas the quotas */ public void cacheResult(List<Quota> quotas) { for (Quota quota : quotas) { if (EntityCacheUtil.getResult( QuotaModelImpl.ENTITY_CACHE_ENABLED, QuotaImpl.class, quota.getPrimaryKey()) == null) { cacheResult(quota); } else { quota.resetOriginalValues(); } } }
/** * Caches the quota in the entity cache if it is enabled. * * @param quota the quota */ public void cacheResult(Quota quota) { EntityCacheUtil.putResult( QuotaModelImpl.ENTITY_CACHE_ENABLED, QuotaImpl.class, quota.getPrimaryKey(), quota); FinderCacheUtil.putResult( FINDER_PATH_FETCH_BY_CLASSNAMEIDCLASSPK, new Object[] {Long.valueOf(quota.getClassNameId()), Long.valueOf(quota.getClassPK())}, quota); quota.resetOriginalValues(); }