@Override public Object getFromCache(Object key, SharedSessionContractImplementor session) { return getStorageAccess().getFromCache( key, session ); }
/** * Remove an item from the cache by key */ default void removeFromCache(Object key, SharedSessionContractImplementor session) { evictData( key ); }
@Override public void putIntoCache(Object key, Object value, SharedSessionContractImplementor session) { getStorageAccess().putIntoCache( key, value, session ); }
@Override public void destroy() { getStorageAccess().release(); }
@Override public void destroy() { getStorageAccess().release(); }
@Override public Object getFromCache(Object key, SharedSessionContractImplementor session) { return getStorageAccess().getFromCache( key, session ); }
/** * Clear data from the cache */ default void clearCache(SharedSessionContractImplementor session) { evictData(); }
@Override public void putIntoCache(Object key, Object value, SharedSessionContractImplementor session) { getStorageAccess().putIntoCache( key, value, session ); }
Object cacheValue = storageAccess.getFromCache(key, null);
@Override public void clear() { getStorageAccess().evictData(); }
/** * Remove an item from the cache by key */ default void removeFromCache(Object key, SharedSessionContractImplementor session) { evictData( key ); }
/** * Clear data from the cache */ default void clearCache(SharedSessionContractImplementor session) { evictData(); }
@Override public void clear() { getStorageAccess().evictData(); }