public interface StorageAccess
Modifier and Type | Method and Description |
---|---|
default void |
clearCache(SharedSessionContractImplementor session)
Clear data from the cache
|
boolean |
contains(Object key)
Does the cache contain this key?
|
void |
evictData()
Clear all data regardless of transaction/locking
|
void |
evictData(Object key)
Remove the entry regardless of transaction/locking
|
Object |
getFromCache(Object key,
SharedSessionContractImplementor session)
Get an item from the cache.
|
void |
putIntoCache(Object key,
Object value,
SharedSessionContractImplementor session)
Put an item into the cache
|
void |
release()
Release any resources.
|
default void |
removeFromCache(Object key,
SharedSessionContractImplementor session)
Remove an item from the cache by key
|
Object getFromCache(Object key, SharedSessionContractImplementor session)
void putIntoCache(Object key, Object value, SharedSessionContractImplementor session)
default void removeFromCache(Object key, SharedSessionContractImplementor session)
default void clearCache(SharedSessionContractImplementor session)
boolean contains(Object key)
void evictData()
void evictData(Object key)
void release()
Copyright © 2001-2021 Red Hat, Inc. All Rights Reserved.