|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.infinispan.container.InternalEntryFactoryImpl
public class InternalEntryFactoryImpl
An implementation that generates non-versioned entries
| Constructor Summary | |
|---|---|
InternalEntryFactoryImpl()
|
|
| Method Summary | |
|---|---|
InternalCacheEntry |
create(CacheEntry cacheEntry)
Creates a new InternalCacheEntry instance based on the key, value, version and timestamp/lifespan
information reflected in the CacheEntry instance passed in. |
InternalCacheEntry |
create(Object key,
Object value,
EntryVersion ignored)
Creates a new InternalCacheEntry instance |
InternalCacheEntry |
create(Object key,
Object value,
EntryVersion ignored,
long lifespan,
long maxIdle)
Creates a new InternalCacheEntry instance |
InternalCacheEntry |
create(Object key,
Object value,
EntryVersion ignored,
long created,
long lifespan,
long lastUsed,
long maxIdle)
Creates a new InternalCacheEntry instance |
InternalCacheEntry |
create(Object key,
Object value,
InternalCacheEntry cacheEntry)
Creates a new InternalCacheEntry instance based on the version and timestamp/lifespan
information reflected in the CacheEntry instance passed in. |
InternalCacheValue |
createValue(CacheEntry cacheEntry)
Creates an InternalCacheValue based on the InternalCacheEntry passed in. |
InternalCacheEntry |
update(InternalCacheEntry ice,
long lifespan,
long maxIdle)
Updates an existing InternalCacheEntry with new lifespan and maxIdle values. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public InternalEntryFactoryImpl()
| Method Detail |
|---|
public InternalCacheEntry create(Object key,
Object value,
EntryVersion ignored)
InternalEntryFactoryInternalCacheEntry instance
create in interface InternalEntryFactorykey - key to usevalue - value to useignored - version to use
public InternalCacheEntry create(CacheEntry cacheEntry)
InternalEntryFactoryInternalCacheEntry instance based on the key, value, version and timestamp/lifespan
information reflected in the CacheEntry instance passed in.
create in interface InternalEntryFactorycacheEntry - cache entry to copy
public InternalCacheEntry create(Object key,
Object value,
InternalCacheEntry cacheEntry)
InternalEntryFactoryInternalCacheEntry instance based on the version and timestamp/lifespan
information reflected in the CacheEntry instance passed in. Key and value are both passed in
explicitly.
create in interface InternalEntryFactorykey - key to usevalue - value to usecacheEntry - cache entry to retrieve version and timestamp/lifespan information from
public InternalCacheEntry create(Object key,
Object value,
EntryVersion ignored,
long created,
long lifespan,
long lastUsed,
long maxIdle)
InternalEntryFactoryInternalCacheEntry instance
create in interface InternalEntryFactorykey - key to usevalue - value to useignored - version to usecreated - creation timestamp to uselifespan - lifespan to uselastUsed - lastUsed timestamp to usemaxIdle - maxIdle to use
public InternalCacheValue createValue(CacheEntry cacheEntry)
InternalEntryFactoryInternalCacheValue based on the InternalCacheEntry passed in.
createValue in interface InternalEntryFactorycacheEntry - to use to generate a InternalCacheValue
InternalCacheValue
public InternalCacheEntry create(Object key,
Object value,
EntryVersion ignored,
long lifespan,
long maxIdle)
InternalEntryFactoryInternalCacheEntry instance
create in interface InternalEntryFactorykey - key to usevalue - value to useignored - version to uselifespan - lifespan to usemaxIdle - maxIdle to use
public InternalCacheEntry update(InternalCacheEntry ice,
long lifespan,
long maxIdle)
InternalEntryFactoryInternalCacheEntry with new lifespan and maxIdle values. This may result in a new
InternalCacheEntry instance being created, as a different InternalCacheEntry implementation
may be more appropriate to suit the new lifespan and maxIdle values. As such, one should consider the InternalCacheEntry
passed in as a parameter as passed by value and not by reference.
update in interface InternalEntryFactoryice - original internal cache entrylifespan - new lifespan to usemaxIdle - new maxIdle to use
|
--> | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||