public static Serializable fromSharedCache( SharedSessionContractImplementor session, Object cacheKey, CachedDomainDataAccess cacheAccess) { final SessionEventListenerManager eventListenerManager = session.getEventListenerManager(); Serializable cachedValue = null; eventListenerManager.cacheGetStart(); try { cachedValue = (Serializable) cacheAccess.get( session, cacheKey ); } finally { eventListenerManager.cacheGetEnd( cachedValue != null ); } return cachedValue; }
private CacheItem getCachedData(QueryKey key, SharedSessionContractImplementor session) { CacheItem cachedItem = null; try { session.getEventListenerManager().cacheGetStart(); cachedItem = (CacheItem) cacheRegion.getFromCache( key, session ); } finally { session.getEventListenerManager().cacheGetEnd( cachedItem != null ); } return cachedItem; }
private Long getLastUpdateTimestampForSpace(Serializable space, SharedSessionContractImplementor session) { Long ts = null; try { session.getEventListenerManager().cacheGetStart(); ts = (Long) timestampsRegion.getFromCache( space, session ); } finally { session.getEventListenerManager().cacheGetEnd( ts != null ); } return ts; }
public static Serializable fromSharedCache( SharedSessionContractImplementor session, Object cacheKey, CachedDomainDataAccess cacheAccess) { final SessionEventListenerManager eventListenerManager = session.getEventListenerManager(); Serializable cachedValue = null; eventListenerManager.cacheGetStart(); try { cachedValue = (Serializable) cacheAccess.get( session, cacheKey ); } finally { eventListenerManager.cacheGetEnd( cachedValue != null ); } return cachedValue; }
private CacheItem getCachedData(QueryKey key, SharedSessionContractImplementor session) { CacheItem cachedItem = null; try { session.getEventListenerManager().cacheGetStart(); cachedItem = (CacheItem) cacheRegion.getFromCache( key, session ); } finally { session.getEventListenerManager().cacheGetEnd( cachedItem != null ); } return cachedItem; }
private Long getLastUpdateTimestampForSpace(Serializable space, SharedSessionContractImplementor session) { Long ts = null; try { session.getEventListenerManager().cacheGetStart(); ts = (Long) timestampsRegion.getFromCache( space, session ); } finally { session.getEventListenerManager().cacheGetEnd( ts != null ); } return ts; }