java.lang.Cloneable
Öffentliche Klasse CacheItem
erweitert java.lang.Object implementiert java.lang.Cloneable
Bauherr | Beschreibung |
---|---|
CacheItem() |
Initialisieren Sie eine neue Instanz von CacheItem.
|
CacheItem(java.lang.Object value) |
Initialisieren Sie eine neue Instanz von CacheItem.
|
Modifikator und Typ | Versandart | Beschreibung |
---|---|---|
void |
addCacheDataNotificationListener(CacheDataModificationListener listener,
java.util.EnumSet<EventType> eventType,
EventDataFilter datafilter) |
Damit können Sie Anwendungen benachrichtigen, wenn ihre Objekte aktualisiert oder aus dem Cache entfernt werden.
|
java.lang.Object |
clone() |
Erstellt eine flache Kopie des CacheItem.
|
CacheItemPriority |
getCacheItemPriority() |
Ruft die relative Priorität der im Cache gespeicherten Elemente ab.
|
CacheItemVersion |
getCacheItemVersion() |
Ruft die Version jedes CacheItem ab.
|
java.util.Date |
getCreationTime() |
Ruft die Zeit ab, zu der das Element zum ersten Mal zum Cache hinzugefügt wurde.
|
CacheDependency |
getDependency() |
Ruft die Datei- oder Cacheschlüsselabhängigkeiten für das Element ab.
|
Expiration |
getExpiration() |
Ruft den Ablaufmechanismus für CacheItem ab.
|
java.lang.String |
getGroup() |
Ruft die dem CacheItem zugeordnete Gruppe ab.
|
java.util.Date |
getLastModifiedTime() |
Ruft den Zeitpunkt der letzten Änderung des CacheItem ab.
|
NamedTagsDictionary |
getNamedTags() |
Ruft die NamedTags-Informationen ab, die dem CacheItem zugeordnet sind.
|
ResyncOptions |
getResyncOptions() |
Ruft die für das CacheItem spezifischen ResyncOptions ab.
|
CacheSyncDependency |
getSyncDependency() |
Synchronisiert zwei separate Caches, sodass ein aktualisiertes oder aus einem Cache entferntes Element den gleichen Effekt auf den synchronisierten Cache haben kann.
|
java.util.List<Tag> |
getTags() |
Ruft die dem CacheItem zugeordneten Tag-Informationen ab.
|
<T> T |
getValue(java.lang.Class<?> cls) |
Gibt den im CacheItem gespeicherten Wert zurück.
|
void |
removeCacheDataNotificationListener(CacheDataModificationListener listener,
java.util.EnumSet<EventType> eventEnumSet) |
Hebt die Registrierung des Benutzers für Benachrichtigungen über Cache-Datenänderungen auf.
|
void |
setCacheItemPriority(CacheItemPriority value) |
Legt die relative Priorität der im Cache gespeicherten Elemente fest.
|
void |
setCacheItemVersion(CacheItemVersion value) |
Legt die dem CacheItem zugeordnete Version fest.
|
void |
setDependency(CacheDependency value) |
Legt die Datei- oder Cacheschlüsselabhängigkeiten für das Element fest.
|
void |
setExpiration(Expiration value) |
Legt den Ablaufmechanismus für CacheItem fest.
|
void |
setGroup(java.lang.String value) |
Legt die dem CacheItem zugeordnete Gruppe fest.
|
void |
setNamedTags(NamedTagsDictionary value) |
Legt die NamedTags-Informationen fest, die dem CacheItem zugeordnet sind.
|
void |
setResyncOptions(ResyncOptions value) |
Legt die für das CacheItem spezifischen ResyncOptions fest.
|
void |
setSyncDependency(CacheSyncDependency value) |
Synchronisiert zwei separate Caches, sodass ein aktualisiertes oder aus einem Cache entferntes Element den gleichen Effekt auf den synchronisierten Cache haben kann.
|
void |
setTags(java.util.List<Tag> value) |
Legt die mit dem CacheItem verknüpften Tag-Informationen fest.
|
void |
setValue(java.lang.Object value) |
Legt den Wert des CacheItem fest.
|
öffentliches CacheItem()
öffentliches CacheItem (java.lang.Object-Wert)
value
– Tatsächliches Objekt, das im Cache gespeichert werden soll.öffentliches Finale Ablauf getExpiration ()
Expiration
Instanz, die Informationen zum CacheItem-Ablaufmechanismus enthält.public final void setExpiration(Ablauf Wert)
value
– Ablaufobjekt, das den Ablaufmechanismus für CacheItem angibt.öffentliches Finale CacheItemPriority getCacheItemPriority()
public final void setCacheItemPriority(CacheItemPriority Wert)
value
– CacheItemPriority, die dem CacheItem zugeordnet werden soll.öffentliches Finale CacheItemVersion getCacheItemVersion()
public final void setCacheItemVersion(CacheItemVersion Wert)
value
– Die Version, die dem CacheItem zugeordnet werden soll.öffentliches Finale java.util.Date getCreationTime()
öffentliches Finale java.util.Date getLastModifiedTime()
öffentliche finale java.util.ListEtikett> getTags()
public final void setTags(java.util.ListEtikett> Wert)
value
– Liste der Tags, die CacheItem zugeordnet werden sollen.öffentliches Finale NamedTagsWörterbuch getNamedTags()
public final void setNamedTags(NamedTagsWörterbuch Wert)
value
– NamedTags, die CacheItem zugeordnet werden sollen.öffentliches Finale ResyncOptions getResyncOptions()
public final void setResyncOptions(ResyncOptions Wert)
value
– ResyncOptions spezifisch für das CacheItem.public final java.lang.String getGroup()
public final void setGroup (java.lang.String-Wert)
value
– Die Gruppe, die CacheItem zugeordnet werden soll.öffentliches Finale CacheSync-Abhängigkeit getSyncDependency()
public final void setSyncDependency(CacheSync-Abhängigkeit Wert)
value
– CacheSyncDependency, die mit CacheItem verknüpft werden soll.öffentliches Finale Cache-Abhängigkeit getDependency()
public final void setDependency(Cache-Abhängigkeit Wert)
value
– Die Cache-Abhängigkeitsinstanz, die CacheItem zugeordnet werden soll.public final void addCacheDataNotificationListener(CacheDataModificationListener Listener, java.util.EnumSetEreignistyp> Ereignistyp, Ereignisdatenfilter Datenfilter)
listener
– Listener, der ausgelöst wird, wenn ein Element aktualisiert oder entfernt wird.eventType
– Ereignistyp/-typen, für die der Listener registriert ist.datafilter
– Gibt an, ob Metadaten, Daten mit Metadaten oder keine empfangen werden sollen, wenn eine Benachrichtigung ausgelöst wird.public void removeCacheDataNotificationListener(CacheDataModificationListener Listener, java.util.EnumSetEreignistyp> eventEnumSet)
listener
– Der Listener, der für Benachrichtigungen registriert ist.eventEnumSet
– Ereignistyp/-typen, für die/den der Listener nicht registriert ist.öffentliches Finale T getValue(java.lang.Class cls) wirft OperationFailedException
T
– Gibt den Typ des vom CacheItem erhaltenen Werts an.cls
– Gibt die vom CacheItem erhaltene Wertklasse an.OperationFailedException
public void setValue(java.lang.Object-Wert)
value
– Objekt, das im CacheItem gespeichert werden soll.öffentlicher finaler java.lang.Object clone()
clone
im Unterricht java.lang.Object