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.BackingStoreException
public 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.BackingStoreException
public 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.BackingStoreException
public 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.BackingStoreException
public void updateTimeStamp(K k, String version, long timeStamp) throws org.glassfish.ha.store.api.BackingStoreException
org.glassfish.ha.store.api.BackingStoreException
public 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.BackingStoreException
Copyright © 2018. All rights reserved.