public abstract class DirectAccessRegionTemplate extends AbstractRegion implements DirectAccessRegion
Bridge between DirectAccessRegion and StorageAccess
Constructor and Description |
---|
DirectAccessRegionTemplate(String name,
RegionFactory regionFactory,
StorageAccess storageAccess) |
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clear all data cached in the region
|
void |
destroy()
The "end state" contract of the region’s lifecycle.
|
Object |
getFromCache(Object key,
SharedSessionContractImplementor session)
Get value by key
|
StorageAccess |
getStorageAccess() |
void |
putIntoCache(Object key,
Object value,
SharedSessionContractImplementor session)
Put a value by key
|
getName, getRegionFactory
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getName, getRegionFactory
public DirectAccessRegionTemplate(String name, RegionFactory regionFactory, StorageAccess storageAccess)
public StorageAccess getStorageAccess()
public Object getFromCache(Object key, SharedSessionContractImplementor session)
DirectAccessRegion
Get value by key
getFromCache
in interface DirectAccessRegion
public void putIntoCache(Object key, Object value, SharedSessionContractImplementor session)
DirectAccessRegion
Put a value by key
putIntoCache
in interface DirectAccessRegion
public void clear()
Region
Clear all data cached in the region
public void destroy()
Region
The "end state" contract of the region’s lifecycle. Called
during SessionFactory.close()
to give
the region a chance to cleanup.
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.