public class RequestCycleCache extends Object
RequestCycle.getMetaData(MetaDataKey)
and RequestCycle.setMetaData(MetaDataKey, Object) as request-scope
cache.| Modifier and Type | Class and Description |
|---|---|
static interface |
RequestCycleCache.Function<K,V> |
| Modifier and Type | Method and Description |
|---|---|
static <K,V> V |
get(org.apache.wicket.MetaDataKey<at.molindo.utils.data.Pair<K,V>> metaDataKey,
K key) |
static <K,V> V |
get(org.apache.wicket.RequestCycle cycle,
org.apache.wicket.MetaDataKey<at.molindo.utils.data.Pair<K,V>> metaDataKey,
K key) |
static <K,V> V |
getOrCreate(org.apache.wicket.MetaDataKey<at.molindo.utils.data.Pair<K,V>> metaDataKey,
K key,
RequestCycleCache.Function<K,V> function)
tries to get value for key from cache or invokes function to generate it
from key.
|
static <K,V> V |
getOrCreate(org.apache.wicket.RequestCycle cycle,
org.apache.wicket.MetaDataKey<at.molindo.utils.data.Pair<K,V>> metaDataKey,
K key,
RequestCycleCache.Function<K,V> function)
tries to get value for key from cache or invokes function to generate it
from key.
|
static <K,V> void |
put(org.apache.wicket.MetaDataKey<at.molindo.utils.data.Pair<K,V>> metaDataKey,
K key,
V value) |
static <K,V> void |
put(org.apache.wicket.RequestCycle cycle,
org.apache.wicket.MetaDataKey<at.molindo.utils.data.Pair<K,V>> metaDataKey,
K key,
V value) |
static <K,V> void |
remove(org.apache.wicket.MetaDataKey<at.molindo.utils.data.Pair<K,V>> metaDataKey) |
public static <K,V> void put(org.apache.wicket.MetaDataKey<at.molindo.utils.data.Pair<K,V>> metaDataKey,
K key,
V value)
public static <K,V> void put(org.apache.wicket.RequestCycle cycle,
org.apache.wicket.MetaDataKey<at.molindo.utils.data.Pair<K,V>> metaDataKey,
K key,
V value)
public static <K,V> V get(org.apache.wicket.MetaDataKey<at.molindo.utils.data.Pair<K,V>> metaDataKey,
K key)
public static <K,V> V get(org.apache.wicket.RequestCycle cycle,
org.apache.wicket.MetaDataKey<at.molindo.utils.data.Pair<K,V>> metaDataKey,
K key)
public static <K,V> V getOrCreate(org.apache.wicket.MetaDataKey<at.molindo.utils.data.Pair<K,V>> metaDataKey,
K key,
RequestCycleCache.Function<K,V> function)
public static <K,V> V getOrCreate(org.apache.wicket.RequestCycle cycle,
org.apache.wicket.MetaDataKey<at.molindo.utils.data.Pair<K,V>> metaDataKey,
K key,
RequestCycleCache.Function<K,V> function)
public static <K,V> void remove(org.apache.wicket.MetaDataKey<at.molindo.utils.data.Pair<K,V>> metaDataKey)
Copyright © 2015 Molindo GmbH. All Rights Reserved.