public interface CachingMapper extends Mapper
Mapper
that cache rows.Mapper.Identification
RowMapper.CopyResult, RowMapper.IdWithTypes, RowMapper.NodeInfo, RowMapper.RowBatch, RowMapper.RowUpdate
CLOSE, GET_IDENTIFICATION
TMENDRSCAN, TMFAIL, TMJOIN, TMNOFLAGS, TMONEPHASE, TMRESUME, TMSTARTRSCAN, TMSUCCESS, TMSUSPEND, XA_OK, XA_RDONLY
Modifier and Type | Method and Description |
---|---|
void |
initialize(Model model,
Mapper mapper,
InvalidationsPropagator cachePropagator,
InvalidationsPropagator eventPropagator,
InvalidationsQueue repositoryEventQueue,
Map<String,String> properties)
Initialize the caching mapper instance
|
void |
setSession(SessionImpl session)
Sets the session, used for event propagation.
|
cleanupDeletedRows, close, createClusterNode, createDatabase, getAncestorsIds, getClusterInvalidations, getIdentification, getLock, getRootId, getTableSize, insertClusterInvalidations, markReferencedBinaries, query, query, queryAndFetch, rebuildReadAcls, removeClusterNode, removeLock, setLock, setRootId, updateReadAcls
clearCache, copy, generateNewId, getCacheSize, read, readCollectionRowArray, readSelectionRows, readSimpleRow, receiveInvalidations, remove, rollback, sendInvalidations, write
commit, end, forget, getTransactionTimeout, isSameRM, prepare, recover, rollback, setTransactionTimeout, start
void initialize(Model model, Mapper mapper, InvalidationsPropagator cachePropagator, InvalidationsPropagator eventPropagator, InvalidationsQueue repositoryEventQueue, Map<String,String> properties)
void setSession(SessionImpl session)
Copyright © 2013 Nuxeo SA. All Rights Reserved.