Caches the cp definition specification option value in the entity cache if it is enabled.

@param cpDefinitionSpecificationOptionValue the cp definition specification option value
332680
@Override
	public void cacheResult(
		CPDefinitionSpecificationOptionValue cpDefinitionSpecificationOptionValue) {
		entityCache.putResult(CPDefinitionSpecificationOptionValueModelImpl.ENTITY_CACHE_ENABLED,
			CPDefinitionSpecificationOptionValueImpl.class,
			cpDefinitionSpecificationOptionValue.getPrimaryKey(),
			cpDefinitionSpecificationOptionValue);

		finderCache.putResult(FINDER_PATH_FETCH_BY_UUID_G,
			new Object[] {
				cpDefinitionSpecificationOptionValue.getUuid(),
				cpDefinitionSpecificationOptionValue.getGroupId()
			}, cpDefinitionSpecificationOptionValue);

		finderCache.putResult(FINDER_PATH_FETCH_BY_C_CSOVI,
			new Object[] {
				cpDefinitionSpecificationOptionValue.getCPDefinitionId(),
				cpDefinitionSpecificationOptionValue.getCPDefinitionSpecificationOptionValueId()
			}, cpDefinitionSpecificationOptionValue);

		cpDefinitionSpecificationOptionValue.resetOriginalValues();
	}
173739
@Override
	public void cacheResult(
		List<CPDefinitionOptionValueRel> cpDefinitionOptionValueRels) {
		for (CPDefinitionOptionValueRel cpDefinitionOptionValueRel : cpDefinitionOptionValueRels) {
			if (entityCache.getResult(
						CPDefinitionOptionValueRelModelImpl.ENTITY_CACHE_ENABLED,
						CPDefinitionOptionValueRelImpl.class,
						cpDefinitionOptionValueRel.getPrimaryKey()) == null) {
				cacheResult(cpDefinitionOptionValueRel);
			}
			else {
				cpDefinitionOptionValueRel.resetOriginalValues();
			}
		}
	}
1324574
public static com.liferay.commerce.product.model.CPSpecificationOption updateCPSpecificationOption(
		com.liferay.commerce.product.model.CPSpecificationOption cpSpecificationOption) {
		return getService().updateCPSpecificationOption(cpSpecificationOption);
	}
565235
public void setCPOptionValueLocalService(
		com.liferay.commerce.product.service.CPOptionValueLocalService cpOptionValueLocalService) {
		this.cpOptionValueLocalService = cpOptionValueLocalService;
	}
617725
@Override
	public void removeByC_CSO(long CPDefinitionId, long CPSpecificationOptionId) {
		for (CPDefinitionSpecificationOptionValue cpDefinitionSpecificationOptionValue : findByC_CSO(
				CPDefinitionId, CPSpecificationOptionId, QueryUtil.ALL_POS,
				QueryUtil.ALL_POS, null)) {
			remove(cpDefinitionSpecificationOptionValue);
		}
	}
641341
@Override
	public void cacheResult(CPDefinitionGroupedEntry cpDefinitionGroupedEntry) {
		entityCache.putResult(CPDefinitionGroupedEntryModelImpl.ENTITY_CACHE_ENABLED,
			CPDefinitionGroupedEntryImpl.class,
			cpDefinitionGroupedEntry.getPrimaryKey(), cpDefinitionGroupedEntry);

		finderCache.putResult(FINDER_PATH_FETCH_BY_UUID_G,
			new Object[] {
				cpDefinitionGroupedEntry.getUuid(),
				cpDefinitionGroupedEntry.getGroupId()
			}, cpDefinitionGroupedEntry);

		finderCache.putResult(FINDER_PATH_FETCH_BY_C_E,
			new Object[] {
				cpDefinitionGroupedEntry.getCPDefinitionId(),
				cpDefinitionGroupedEntry.getEntryCProductId()
			}, cpDefinitionGroupedEntry);

		cpDefinitionGroupedEntry.resetOriginalValues();
	}
542226
@Override
	public List<CPDefinitionOptionValueRel> findByCPDefinitionOptionRelId(
		long CPDefinitionOptionRelId) {
		return findByCPDefinitionOptionRelId(CPDefinitionOptionRelId,
			QueryUtil.ALL_POS, QueryUtil.ALL_POS, null);
	}
501864
@Override
	public void removeByCPDefinitionId(long CPDefinitionId) {
		for (CPDefinitionOptionRel cpDefinitionOptionRel : findByCPDefinitionId(
				CPDefinitionId, QueryUtil.ALL_POS, QueryUtil.ALL_POS, null)) {
			remove(cpDefinitionOptionRel);
		}
	}
114836
@Override
	public List<CPDefinitionSpecificationOptionValue> findByCPOptionCategoryId(
		long CPOptionCategoryId) {
		return findByCPOptionCategoryId(CPOptionCategoryId, QueryUtil.ALL_POS,
			QueryUtil.ALL_POS, null);
	}
216280
public void setCPDefinitionOptionRelService(
		com.liferay.commerce.product.service.CPDefinitionOptionRelService cpDefinitionOptionRelService) {
		this.cpDefinitionOptionRelService = cpDefinitionOptionRelService;
	}
310146
@Override
	public List<CPDefinitionSpecificationOptionValue> findByCPDefinitionId(
		long CPDefinitionId) {
		return findByCPDefinitionId(CPDefinitionId, QueryUtil.ALL_POS,
			QueryUtil.ALL_POS, null);
	}
548881
@Override
	public List<CPDefinitionOptionRel> findByCPDefinitionId(long CPDefinitionId) {
		return findByCPDefinitionId(CPDefinitionId, QueryUtil.ALL_POS,
			QueryUtil.ALL_POS, null);
	}
412291
@Override
	public void cacheResult(List<CPDefinitionInventory> cpDefinitionInventories) {
		for (CPDefinitionInventory cpDefinitionInventory : cpDefinitionInventories) {
			if (entityCache.getResult(
						CPDefinitionInventoryModelImpl.ENTITY_CACHE_ENABLED,
						CPDefinitionInventoryImpl.class,
						cpDefinitionInventory.getPrimaryKey()) == null) {
				cacheResult(cpDefinitionInventory);
			}
			else {
				cpDefinitionInventory.resetOriginalValues();
			}
		}
	}
808899
@Override
	public com.liferay.commerce.product.model.CPSpecificationOption createCPSpecificationOption(
		long CPSpecificationOptionId) {
		return _cpSpecificationOptionLocalService.createCPSpecificationOption(CPSpecificationOptionId);
	}
1291640
public void setCPDefinitionSpecificationOptionValueLocalService(
		com.liferay.commerce.product.service.CPDefinitionSpecificationOptionValueLocalService cpDefinitionSpecificationOptionValueLocalService) {
		this.cpDefinitionSpecificationOptionValueLocalService = cpDefinitionSpecificationOptionValueLocalService;
	}
1058791
@Override
	public void cacheResult(List<CPDefinitionOptionRel> cpDefinitionOptionRels) {
		for (CPDefinitionOptionRel cpDefinitionOptionRel : cpDefinitionOptionRels) {
			if (entityCache.getResult(
						CPDefinitionOptionRelModelImpl.ENTITY_CACHE_ENABLED,
						CPDefinitionOptionRelImpl.class,
						cpDefinitionOptionRel.getPrimaryKey()) == null) {
				cacheResult(cpDefinitionOptionRel);
			}
			else {
				cpDefinitionOptionRel.resetOriginalValues();
			}
		}
	}
97059
@Override
	public void cacheResult(List<CPOptionCategory> cpOptionCategories) {
		for (CPOptionCategory cpOptionCategory : cpOptionCategories) {
			if (entityCache.getResult(
						CPOptionCategoryModelImpl.ENTITY_CACHE_ENABLED,
						CPOptionCategoryImpl.class,
						cpOptionCategory.getPrimaryKey()) == null) {
				cacheResult(cpOptionCategory);
			}
			else {
				cpOptionCategory.resetOriginalValues();
			}
		}
	}