/*
* Hibernate, Relational Persistence for Idiomatic Java
*
* License: GNU Lesser General Public License (LGPL), version 2.1 or later
* See the lgpl.txt file in the root directory or http://www.gnu.org/licenses/lgpl-2.1.html
*/
package org.hibernate.cache.spi;
import org.hibernate.engine.spi.SharedSessionContractImplementor;
Specialized Region whose data is accessed directly (not requiring
key/item wrapping, e.g.
Does not define a "remove" operation because Hibernate's query and timestamps
caches only ever "get" and "put"
Author: Steve Ebersole
/**
* Specialized Region whose data is accessed directly (not requiring
* key/item wrapping, e.g.
*
* Does not define a "remove" operation because Hibernate's query and timestamps
* caches only ever "get" and "put"
*
* @author Steve Ebersole
*/
public interface DirectAccessRegion extends Region {
Get value by key
/**
* Get value by key
*/
Object getFromCache(Object key, SharedSessionContractImplementor session);
Put a value by key
/**
* Put a value by key
*/
void putIntoCache(Object key, Object value, SharedSessionContractImplementor session);
}