public class FileBackingStore<K extends Serializable,V extends Serializable>
extends org.glassfish.ha.store.api.BackingStore<K,V>
| Modifier and Type | Field and Description |
|---|---|
protected File |
baseDir |
protected Logger |
logger |
| Constructor and Description |
|---|
FileBackingStore()
No arg constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
org.glassfish.ha.store.api.BackingStoreFactory |
getBackingStoreFactory() |
protected void |
initialize(org.glassfish.ha.store.api.BackingStoreConfiguration<K,V> conf) |
V |
load(K key,
String version) |
void |
remove(K sessionKey) |
int |
removeExpired() |
int |
removeExpired(long idleForMillis) |
String |
save(K sessionKey,
V value,
boolean isNew) |
void |
shutdown() |
int |
size() |
void |
updateTimestamp(K sessionKey,
long time) |
void |
updateTimeStamp(K k,
String version,
long timeStamp) |
protected void initialize(org.glassfish.ha.store.api.BackingStoreConfiguration<K,V> conf) throws org.glassfish.ha.store.api.BackingStoreException
initialize in class org.glassfish.ha.store.api.BackingStore<K extends Serializable,V extends Serializable>org.glassfish.ha.store.api.BackingStoreExceptionpublic org.glassfish.ha.store.api.BackingStoreFactory getBackingStoreFactory()
getBackingStoreFactory in class org.glassfish.ha.store.api.BackingStore<K extends Serializable,V extends Serializable>public V load(K key, String version) throws org.glassfish.ha.store.api.BackingStoreException
load in class org.glassfish.ha.store.api.BackingStore<K extends Serializable,V extends Serializable>org.glassfish.ha.store.api.BackingStoreExceptionpublic void remove(K sessionKey)
remove in class org.glassfish.ha.store.api.BackingStore<K extends Serializable,V extends Serializable>public void destroy()
destroy in class org.glassfish.ha.store.api.BackingStore<K extends Serializable,V extends Serializable>public int removeExpired()
removeExpired in class org.glassfish.ha.store.api.BackingStore<K extends Serializable,V extends Serializable>public int removeExpired(long idleForMillis)
removeExpired in class org.glassfish.ha.store.api.BackingStore<K extends Serializable,V extends Serializable>public void shutdown()
public int size()
throws org.glassfish.ha.store.api.BackingStoreException
size in class org.glassfish.ha.store.api.BackingStore<K extends Serializable,V extends Serializable>org.glassfish.ha.store.api.BackingStoreExceptionpublic String save(K sessionKey, V value, boolean isNew) throws org.glassfish.ha.store.api.BackingStoreException
save in class org.glassfish.ha.store.api.BackingStore<K extends Serializable,V extends Serializable>org.glassfish.ha.store.api.BackingStoreExceptionpublic void updateTimeStamp(K k, String version, long timeStamp) throws org.glassfish.ha.store.api.BackingStoreException
org.glassfish.ha.store.api.BackingStoreExceptionpublic void updateTimestamp(K sessionKey, long time) throws org.glassfish.ha.store.api.BackingStoreException
updateTimestamp in class org.glassfish.ha.store.api.BackingStore<K extends Serializable,V extends Serializable>org.glassfish.ha.store.api.BackingStoreExceptionCopyright © 2019. All rights reserved.