public Serializable encodeLocalCacheKey(String encodedArguments) { return _getCacheKey( new String[] {_localCacheKeyPrefix, encodedArguments}); }
public FinderPath( boolean entityCacheEnabled, boolean finderCacheEnabled, Class<?> resultClass, String cacheName, String methodName, String[] params, long columnBitmask) { _entityCacheEnabled = entityCacheEnabled; _finderCacheEnabled = finderCacheEnabled; _resultClass = resultClass; _cacheName = cacheName; _columnBitmask = columnBitmask; if (BaseModel.class.isAssignableFrom(_resultClass)) { _cacheKeyGeneratorCacheName = FinderCache.class.getName() + "#BaseModel"; } else { _cacheKeyGeneratorCacheName = FinderCache.class.getName(); } CacheKeyGenerator cacheKeyGenerator = CacheKeyGeneratorUtil.getCacheKeyGenerator( _cacheKeyGeneratorCacheName); if (cacheKeyGenerator.isCallingGetCacheKeyThreadSafe()) { _cacheKeyGenerator = cacheKeyGenerator; } else { _cacheKeyGenerator = null; } _initCacheKeyPrefix(methodName, params); _initLocalCacheKeyPrefix(); }
protected void clearUniqueFindersCache( DDMStorageLinkModelImpl ddmStorageLinkModelImpl, boolean clearCurrent) { if (clearCurrent) { Object[] args = new Object[] { ddmStorageLinkModelImpl.getClassPK() }; finderCache.removeResult(_finderPathCountByClassPK, args); finderCache.removeResult(_finderPathFetchByClassPK, args); } if ((ddmStorageLinkModelImpl.getColumnBitmask() & _finderPathFetchByClassPK.getColumnBitmask()) != 0) { Object[] args = new Object[] { ddmStorageLinkModelImpl.getOriginalClassPK() }; finderCache.removeResult(_finderPathCountByClassPK, args); finderCache.removeResult(_finderPathFetchByClassPK, args); } }
_finderPathWithPaginationFindAll = new FinderPath(JournalArticleLocalizationModelImpl.ENTITY_CACHE_ENABLED, JournalArticleLocalizationModelImpl.FINDER_CACHE_ENABLED, JournalArticleLocalizationImpl.class, FINDER_CLASS_NAME_LIST_WITH_PAGINATION, "findAll", new String[0]); _finderPathWithoutPaginationFindAll = new FinderPath(JournalArticleLocalizationModelImpl.ENTITY_CACHE_ENABLED, JournalArticleLocalizationModelImpl.FINDER_CACHE_ENABLED, JournalArticleLocalizationImpl.class, _finderPathCountAll = new FinderPath(JournalArticleLocalizationModelImpl.ENTITY_CACHE_ENABLED, JournalArticleLocalizationModelImpl.FINDER_CACHE_ENABLED, Long.class, FINDER_CLASS_NAME_LIST_WITHOUT_PAGINATION, "countAll", new String[0]); _finderPathWithPaginationFindByArticlePK = new FinderPath(JournalArticleLocalizationModelImpl.ENTITY_CACHE_ENABLED, JournalArticleLocalizationModelImpl.FINDER_CACHE_ENABLED, JournalArticleLocalizationImpl.class, _finderPathWithoutPaginationFindByArticlePK = new FinderPath(JournalArticleLocalizationModelImpl.ENTITY_CACHE_ENABLED, JournalArticleLocalizationModelImpl.FINDER_CACHE_ENABLED, JournalArticleLocalizationImpl.class, _finderPathCountByArticlePK = new FinderPath(JournalArticleLocalizationModelImpl.ENTITY_CACHE_ENABLED, JournalArticleLocalizationModelImpl.FINDER_CACHE_ENABLED, Long.class, FINDER_CLASS_NAME_LIST_WITHOUT_PAGINATION, "countByArticlePK", new String[] { Long.class.getName() }); _finderPathFetchByA_L = new FinderPath(JournalArticleLocalizationModelImpl.ENTITY_CACHE_ENABLED, JournalArticleLocalizationModelImpl.FINDER_CACHE_ENABLED,
protected void clearUniqueFindersCache( DDMFormInstanceModelImpl ddmFormInstanceModelImpl, boolean clearCurrent) { if (clearCurrent) { Object[] args = new Object[] { ddmFormInstanceModelImpl.getUuid(), ddmFormInstanceModelImpl.getGroupId() }; finderCache.removeResult(_finderPathCountByUUID_G, args); finderCache.removeResult(_finderPathFetchByUUID_G, args); } if ((ddmFormInstanceModelImpl.getColumnBitmask() & _finderPathFetchByUUID_G.getColumnBitmask()) != 0) { Object[] args = new Object[] { ddmFormInstanceModelImpl.getOriginalUuid(), ddmFormInstanceModelImpl.getOriginalGroupId() }; finderCache.removeResult(_finderPathCountByUUID_G, args); finderCache.removeResult(_finderPathFetchByUUID_G, args); } }
_finderPathWithPaginationFindAll = new FinderPath(DDMTemplateLinkModelImpl.ENTITY_CACHE_ENABLED, DDMTemplateLinkModelImpl.FINDER_CACHE_ENABLED, DDMTemplateLinkImpl.class, FINDER_CLASS_NAME_LIST_WITH_PAGINATION, "findAll", new String[0]); _finderPathWithoutPaginationFindAll = new FinderPath(DDMTemplateLinkModelImpl.ENTITY_CACHE_ENABLED, DDMTemplateLinkModelImpl.FINDER_CACHE_ENABLED, DDMTemplateLinkImpl.class, _finderPathCountAll = new FinderPath(DDMTemplateLinkModelImpl.ENTITY_CACHE_ENABLED, DDMTemplateLinkModelImpl.FINDER_CACHE_ENABLED, Long.class, FINDER_CLASS_NAME_LIST_WITHOUT_PAGINATION, "countAll", new String[0]); _finderPathWithPaginationFindByClassNameId = new FinderPath(DDMTemplateLinkModelImpl.ENTITY_CACHE_ENABLED, DDMTemplateLinkModelImpl.FINDER_CACHE_ENABLED, DDMTemplateLinkImpl.class, _finderPathWithoutPaginationFindByClassNameId = new FinderPath(DDMTemplateLinkModelImpl.ENTITY_CACHE_ENABLED, DDMTemplateLinkModelImpl.FINDER_CACHE_ENABLED, DDMTemplateLinkImpl.class, _finderPathCountByClassNameId = new FinderPath(DDMTemplateLinkModelImpl.ENTITY_CACHE_ENABLED, DDMTemplateLinkModelImpl.FINDER_CACHE_ENABLED, Long.class, FINDER_CLASS_NAME_LIST_WITHOUT_PAGINATION, "countByClassNameId", new String[] { Long.class.getName() }); _finderPathWithPaginationFindByTemplateId = new FinderPath(DDMTemplateLinkModelImpl.ENTITY_CACHE_ENABLED, DDMTemplateLinkModelImpl.FINDER_CACHE_ENABLED,
protected void clearUniqueFindersCache( DDMTemplateLinkModelImpl ddmTemplateLinkModelImpl, boolean clearCurrent) { if (clearCurrent) { Object[] args = new Object[] { ddmTemplateLinkModelImpl.getClassNameId(), ddmTemplateLinkModelImpl.getClassPK() }; finderCache.removeResult(_finderPathCountByC_C, args); finderCache.removeResult(_finderPathFetchByC_C, args); } if ((ddmTemplateLinkModelImpl.getColumnBitmask() & _finderPathFetchByC_C.getColumnBitmask()) != 0) { Object[] args = new Object[] { ddmTemplateLinkModelImpl.getOriginalClassNameId(), ddmTemplateLinkModelImpl.getOriginalClassPK() }; finderCache.removeResult(_finderPathCountByC_C, args); finderCache.removeResult(_finderPathFetchByC_C, args); } }
_finderPathWithPaginationFindAll = new FinderPath(DDMDataProviderInstanceLinkModelImpl.ENTITY_CACHE_ENABLED, DDMDataProviderInstanceLinkModelImpl.FINDER_CACHE_ENABLED, DDMDataProviderInstanceLinkImpl.class, FINDER_CLASS_NAME_LIST_WITH_PAGINATION, "findAll", new String[0]); _finderPathWithoutPaginationFindAll = new FinderPath(DDMDataProviderInstanceLinkModelImpl.ENTITY_CACHE_ENABLED, DDMDataProviderInstanceLinkModelImpl.FINDER_CACHE_ENABLED, DDMDataProviderInstanceLinkImpl.class, _finderPathCountAll = new FinderPath(DDMDataProviderInstanceLinkModelImpl.ENTITY_CACHE_ENABLED, DDMDataProviderInstanceLinkModelImpl.FINDER_CACHE_ENABLED, Long.class, FINDER_CLASS_NAME_LIST_WITHOUT_PAGINATION, "countAll", new String[0]); _finderPathWithPaginationFindByDataProviderInstanceId = new FinderPath(DDMDataProviderInstanceLinkModelImpl.ENTITY_CACHE_ENABLED, DDMDataProviderInstanceLinkModelImpl.FINDER_CACHE_ENABLED, DDMDataProviderInstanceLinkImpl.class, _finderPathWithoutPaginationFindByDataProviderInstanceId = new FinderPath(DDMDataProviderInstanceLinkModelImpl.ENTITY_CACHE_ENABLED, DDMDataProviderInstanceLinkModelImpl.FINDER_CACHE_ENABLED, DDMDataProviderInstanceLinkImpl.class, _finderPathCountByDataProviderInstanceId = new FinderPath(DDMDataProviderInstanceLinkModelImpl.ENTITY_CACHE_ENABLED, DDMDataProviderInstanceLinkModelImpl.FINDER_CACHE_ENABLED, Long.class, FINDER_CLASS_NAME_LIST_WITHOUT_PAGINATION, _finderPathWithPaginationFindByStructureId = new FinderPath(DDMDataProviderInstanceLinkModelImpl.ENTITY_CACHE_ENABLED, DDMDataProviderInstanceLinkModelImpl.FINDER_CACHE_ENABLED, DDMDataProviderInstanceLinkImpl.class,
public Serializable encodeCacheKey(String encodedArguments) { return _getCacheKey(new String[] {_cacheKeyPrefix, encodedArguments}); }
protected void clearUniqueFindersCache( DDMStructureVersionModelImpl ddmStructureVersionModelImpl, boolean clearCurrent) { if (clearCurrent) { Object[] args = new Object[] { ddmStructureVersionModelImpl.getStructureId(), ddmStructureVersionModelImpl.getVersion() }; finderCache.removeResult(_finderPathCountByS_V, args); finderCache.removeResult(_finderPathFetchByS_V, args); } if ((ddmStructureVersionModelImpl.getColumnBitmask() & _finderPathFetchByS_V.getColumnBitmask()) != 0) { Object[] args = new Object[] { ddmStructureVersionModelImpl.getOriginalStructureId(), ddmStructureVersionModelImpl.getOriginalVersion() }; finderCache.removeResult(_finderPathCountByS_V, args); finderCache.removeResult(_finderPathFetchByS_V, args); } }
_finderPathWithPaginationFindAll = new FinderPath(DDMStructureVersionModelImpl.ENTITY_CACHE_ENABLED, DDMStructureVersionModelImpl.FINDER_CACHE_ENABLED, DDMStructureVersionImpl.class, FINDER_CLASS_NAME_LIST_WITH_PAGINATION, "findAll", new String[0]); _finderPathWithoutPaginationFindAll = new FinderPath(DDMStructureVersionModelImpl.ENTITY_CACHE_ENABLED, DDMStructureVersionModelImpl.FINDER_CACHE_ENABLED, DDMStructureVersionImpl.class, _finderPathCountAll = new FinderPath(DDMStructureVersionModelImpl.ENTITY_CACHE_ENABLED, DDMStructureVersionModelImpl.FINDER_CACHE_ENABLED, Long.class, FINDER_CLASS_NAME_LIST_WITHOUT_PAGINATION, "countAll", new String[0]); _finderPathWithPaginationFindByStructureId = new FinderPath(DDMStructureVersionModelImpl.ENTITY_CACHE_ENABLED, DDMStructureVersionModelImpl.FINDER_CACHE_ENABLED, DDMStructureVersionImpl.class, _finderPathWithoutPaginationFindByStructureId = new FinderPath(DDMStructureVersionModelImpl.ENTITY_CACHE_ENABLED, DDMStructureVersionModelImpl.FINDER_CACHE_ENABLED, DDMStructureVersionImpl.class, _finderPathCountByStructureId = new FinderPath(DDMStructureVersionModelImpl.ENTITY_CACHE_ENABLED, DDMStructureVersionModelImpl.FINDER_CACHE_ENABLED, Long.class, FINDER_CLASS_NAME_LIST_WITHOUT_PAGINATION, "countByStructureId", new String[] { Long.class.getName() }); _finderPathFetchByS_V = new FinderPath(DDMStructureVersionModelImpl.ENTITY_CACHE_ENABLED, DDMStructureVersionModelImpl.FINDER_CACHE_ENABLED,
/** * @deprecated As of Judson (7.1.x), replaced by {@link * #encodeCacheKey(String)} */ @Deprecated public Serializable encodeCacheKey(Object[] arguments) { String[] keys = new String[arguments.length * 2 + 1]; keys[0] = _cacheKeyPrefix; for (int i = 0; i < arguments.length; i++) { int index = i * 2 + 1; keys[index] = StringPool.PERIOD; keys[index + 1] = StringUtil.toHexString(arguments[i]); } return _getCacheKey(keys); }
protected void clearUniqueFindersCache( DDMFormInstanceRecordVersionModelImpl ddmFormInstanceRecordVersionModelImpl, boolean clearCurrent) { if (clearCurrent) { Object[] args = new Object[] { ddmFormInstanceRecordVersionModelImpl.getFormInstanceRecordId(), ddmFormInstanceRecordVersionModelImpl.getVersion() }; finderCache.removeResult(_finderPathCountByF_V, args); finderCache.removeResult(_finderPathFetchByF_V, args); } if ((ddmFormInstanceRecordVersionModelImpl.getColumnBitmask() & _finderPathFetchByF_V.getColumnBitmask()) != 0) { Object[] args = new Object[] { ddmFormInstanceRecordVersionModelImpl.getOriginalFormInstanceRecordId(), ddmFormInstanceRecordVersionModelImpl.getOriginalVersion() }; finderCache.removeResult(_finderPathCountByF_V, args); finderCache.removeResult(_finderPathFetchByF_V, args); } }
_finderPathWithPaginationFindAll = new FinderPath(DDMFormInstanceVersionModelImpl.ENTITY_CACHE_ENABLED, DDMFormInstanceVersionModelImpl.FINDER_CACHE_ENABLED, DDMFormInstanceVersionImpl.class, FINDER_CLASS_NAME_LIST_WITH_PAGINATION, "findAll", new String[0]); _finderPathWithoutPaginationFindAll = new FinderPath(DDMFormInstanceVersionModelImpl.ENTITY_CACHE_ENABLED, DDMFormInstanceVersionModelImpl.FINDER_CACHE_ENABLED, DDMFormInstanceVersionImpl.class, _finderPathCountAll = new FinderPath(DDMFormInstanceVersionModelImpl.ENTITY_CACHE_ENABLED, DDMFormInstanceVersionModelImpl.FINDER_CACHE_ENABLED, Long.class, FINDER_CLASS_NAME_LIST_WITHOUT_PAGINATION, "countAll", new String[0]); _finderPathWithPaginationFindByFormInstanceId = new FinderPath(DDMFormInstanceVersionModelImpl.ENTITY_CACHE_ENABLED, DDMFormInstanceVersionModelImpl.FINDER_CACHE_ENABLED, DDMFormInstanceVersionImpl.class, _finderPathWithoutPaginationFindByFormInstanceId = new FinderPath(DDMFormInstanceVersionModelImpl.ENTITY_CACHE_ENABLED, DDMFormInstanceVersionModelImpl.FINDER_CACHE_ENABLED, DDMFormInstanceVersionImpl.class, _finderPathCountByFormInstanceId = new FinderPath(DDMFormInstanceVersionModelImpl.ENTITY_CACHE_ENABLED, DDMFormInstanceVersionModelImpl.FINDER_CACHE_ENABLED, Long.class, FINDER_CLASS_NAME_LIST_WITHOUT_PAGINATION, "countByFormInstanceId", new String[] { Long.class.getName() }); _finderPathFetchByF_V = new FinderPath(DDMFormInstanceVersionModelImpl.ENTITY_CACHE_ENABLED, DDMFormInstanceVersionModelImpl.FINDER_CACHE_ENABLED,
/** * @deprecated As of Judson (7.1.x), replaced by {@link * #encodeLocalCacheKey(String)} */ @Deprecated public Serializable encodeLocalCacheKey(Object[] arguments) { String[] keys = new String[arguments.length * 2 + 1]; keys[0] = _localCacheKeyPrefix; for (int i = 0; i < arguments.length; i++) { int index = i * 2 + 1; keys[index] = StringPool.PERIOD; keys[index + 1] = StringUtil.toHexString(arguments[i]); } return _getCacheKey(keys); }
protected void clearUniqueFindersCache( DDMContentModelImpl ddmContentModelImpl, boolean clearCurrent) { if (clearCurrent) { Object[] args = new Object[] { ddmContentModelImpl.getUuid(), ddmContentModelImpl.getGroupId() }; finderCache.removeResult(_finderPathCountByUUID_G, args); finderCache.removeResult(_finderPathFetchByUUID_G, args); } if ((ddmContentModelImpl.getColumnBitmask() & _finderPathFetchByUUID_G.getColumnBitmask()) != 0) { Object[] args = new Object[] { ddmContentModelImpl.getOriginalUuid(), ddmContentModelImpl.getOriginalGroupId() }; finderCache.removeResult(_finderPathCountByUUID_G, args); finderCache.removeResult(_finderPathFetchByUUID_G, args); } }
_finderPathWithPaginationFindAll = new FinderPath(DDMTemplateVersionModelImpl.ENTITY_CACHE_ENABLED, DDMTemplateVersionModelImpl.FINDER_CACHE_ENABLED, DDMTemplateVersionImpl.class, FINDER_CLASS_NAME_LIST_WITH_PAGINATION, "findAll", new String[0]); _finderPathWithoutPaginationFindAll = new FinderPath(DDMTemplateVersionModelImpl.ENTITY_CACHE_ENABLED, DDMTemplateVersionModelImpl.FINDER_CACHE_ENABLED, DDMTemplateVersionImpl.class, _finderPathCountAll = new FinderPath(DDMTemplateVersionModelImpl.ENTITY_CACHE_ENABLED, DDMTemplateVersionModelImpl.FINDER_CACHE_ENABLED, Long.class, FINDER_CLASS_NAME_LIST_WITHOUT_PAGINATION, "countAll", new String[0]); _finderPathWithPaginationFindByTemplateId = new FinderPath(DDMTemplateVersionModelImpl.ENTITY_CACHE_ENABLED, DDMTemplateVersionModelImpl.FINDER_CACHE_ENABLED, DDMTemplateVersionImpl.class, _finderPathWithoutPaginationFindByTemplateId = new FinderPath(DDMTemplateVersionModelImpl.ENTITY_CACHE_ENABLED, DDMTemplateVersionModelImpl.FINDER_CACHE_ENABLED, DDMTemplateVersionImpl.class, _finderPathCountByTemplateId = new FinderPath(DDMTemplateVersionModelImpl.ENTITY_CACHE_ENABLED, DDMTemplateVersionModelImpl.FINDER_CACHE_ENABLED, Long.class, FINDER_CLASS_NAME_LIST_WITHOUT_PAGINATION, "countByTemplateId", new String[] { Long.class.getName() }); _finderPathFetchByT_V = new FinderPath(DDMTemplateVersionModelImpl.ENTITY_CACHE_ENABLED, DDMTemplateVersionModelImpl.FINDER_CACHE_ENABLED,
public String encodeArguments(Object[] arguments) { String[] keys = new String[arguments.length * 2]; for (int i = 0; i < arguments.length; i++) { int index = i * 2; keys[index] = StringPool.PERIOD; keys[index + 1] = StringUtil.toHexString(arguments[i]); } return StringUtil.toHexString(_getCacheKey(keys)); }
protected void clearUniqueFindersCache( DDMDataProviderInstanceLinkModelImpl ddmDataProviderInstanceLinkModelImpl, boolean clearCurrent) { if (clearCurrent) { Object[] args = new Object[] { ddmDataProviderInstanceLinkModelImpl.getDataProviderInstanceId(), ddmDataProviderInstanceLinkModelImpl.getStructureId() }; finderCache.removeResult(_finderPathCountByD_S, args); finderCache.removeResult(_finderPathFetchByD_S, args); } if ((ddmDataProviderInstanceLinkModelImpl.getColumnBitmask() & _finderPathFetchByD_S.getColumnBitmask()) != 0) { Object[] args = new Object[] { ddmDataProviderInstanceLinkModelImpl.getOriginalDataProviderInstanceId(), ddmDataProviderInstanceLinkModelImpl.getOriginalStructureId() }; finderCache.removeResult(_finderPathCountByD_S, args); finderCache.removeResult(_finderPathFetchByD_S, args); } }
_finderPathWithPaginationFindAll = new FinderPath(DDMStructureLayoutModelImpl.ENTITY_CACHE_ENABLED, DDMStructureLayoutModelImpl.FINDER_CACHE_ENABLED, DDMStructureLayoutImpl.class, FINDER_CLASS_NAME_LIST_WITH_PAGINATION, "findAll", new String[0]); _finderPathWithoutPaginationFindAll = new FinderPath(DDMStructureLayoutModelImpl.ENTITY_CACHE_ENABLED, DDMStructureLayoutModelImpl.FINDER_CACHE_ENABLED, DDMStructureLayoutImpl.class, _finderPathCountAll = new FinderPath(DDMStructureLayoutModelImpl.ENTITY_CACHE_ENABLED, DDMStructureLayoutModelImpl.FINDER_CACHE_ENABLED, Long.class, FINDER_CLASS_NAME_LIST_WITHOUT_PAGINATION, "countAll", new String[0]); _finderPathWithPaginationFindByUuid = new FinderPath(DDMStructureLayoutModelImpl.ENTITY_CACHE_ENABLED, DDMStructureLayoutModelImpl.FINDER_CACHE_ENABLED, DDMStructureLayoutImpl.class, _finderPathWithoutPaginationFindByUuid = new FinderPath(DDMStructureLayoutModelImpl.ENTITY_CACHE_ENABLED, DDMStructureLayoutModelImpl.FINDER_CACHE_ENABLED, DDMStructureLayoutImpl.class, _finderPathCountByUuid = new FinderPath(DDMStructureLayoutModelImpl.ENTITY_CACHE_ENABLED, DDMStructureLayoutModelImpl.FINDER_CACHE_ENABLED, Long.class, FINDER_CLASS_NAME_LIST_WITHOUT_PAGINATION, "countByUuid", new String[] { String.class.getName() }); _finderPathFetchByUUID_G = new FinderPath(DDMStructureLayoutModelImpl.ENTITY_CACHE_ENABLED, DDMStructureLayoutModelImpl.FINDER_CACHE_ENABLED,