Package org.nuxeo.ecm.core.storage.sql
Interface CachingMapper
-
- All Known Implementing Classes:
SoftRefCachingMapper
,UnifiedCachingMapper
public interface CachingMapper extends Mapper
AMapper
that cache rows.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.nuxeo.ecm.core.storage.sql.Mapper
Mapper.Identification
-
Nested classes/interfaces inherited from interface org.nuxeo.ecm.core.storage.sql.RowMapper
RowMapper.CopyResult, RowMapper.IdWithTypes, RowMapper.NodeInfo, RowMapper.RowBatch, RowMapper.RowUpdate
-
-
Field Summary
-
Fields inherited from interface org.nuxeo.ecm.core.storage.sql.Mapper
CLOSE, GET_IDENTIFICATION
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
initialize(String repositoryName, Model model, Mapper mapper, VCSInvalidationsPropagator cachePropagator, Map<String,String> properties)
Initialize the caching mapper instance-
Methods inherited from interface org.nuxeo.ecm.core.storage.sql.Mapper
cleanupDeletedRows, close, createClusterNode, getAncestorsIds, getClusterInvalidations, getClusterNodeIdType, getIdentification, getRootId, getTableSize, insertClusterInvalidations, markReferencedBlobs, query, query, queryAndFetch, queryProjection, rebuildReadAcls, removeClusterNode, scroll, scroll, scroll, setRootId, updateReadAcls
-
Methods inherited from interface org.nuxeo.ecm.core.storage.sql.RowMapper
clearCache, copy, copy, generateNewId, getBinaryFulltext, getCacheSize, getDescendantsInfo, read, readCollectionRowArray, readSelectionRows, readSelectionsIds, readSimpleRow, receiveInvalidations, remove, rollback, sendInvalidations, write
-
-