Top Description Methods
net.sf.ehcache.constructs.blocking

public Interface UpdatingCacheEntryFactory

extends CacheEntryFactory

A CacheEntryFactory with one additional method, updateEntryValue((Serializable key, Serializable value) which allows the cache entry to updated rather than replaced. This has the following potential benefits:
Author
Greg Luck
Version
$Id: UpdatingCacheEntryFactory.java 10789 2018-04-26 02:08:13Z adahanne $

Method Summary

Modifier and TypeMethod and Description
public void
updateEntryValue(Object
the cache Key
key
,
Object
a value copied from the value that belonged to the Element in the cache. Value must be mutable
value
)

Perform an incremental update of data within a CacheEntry.

Inherited from net.sf.ehcache.constructs.blocking.CacheEntryFactory:
createEntry

Method Detail

updateEntryValueback to summary
public void updateEntryValue(Object key, Object value) throws Exception

Perform an incremental update of data within a CacheEntry. Based on identification of dirty values within a CacheEntry Insert Update or Delete those entries based on the existing value.

This method does not return a modified value, because it modifies the value passed into it, relying on the pass by reference feature of Java. Implementations of this method must be thread safe.

Parameters
key:Object

the cache Key

value:Object

a value copied from the value that belonged to the Element in the cache. Value must be mutable