Re-cache the updated state, if and only if there there are no other concurrent soft locks. Release our lock.

Namespace:  NHibernate.Cache
Assembly:  NHibernate (in NHibernate.dll)

Syntax

Visual Basic (Declaration)
Public Sub AfterUpdate ( _
	key As CacheKey, _
	value As Object, _
	version As Object, _
	clientLock As ISoftLock _
)
C#
public void AfterUpdate(
	CacheKey key,
	Object value,
	Object version,
	ISoftLock clientLock
)
Visual C++
public:
virtual void AfterUpdate(
	CacheKey^ key, 
	Object^ value, 
	Object^ version, 
	ISoftLock^ clientLock
) sealed
JavaScript
function afterUpdate(key, value, version, clientLock);

Implements

ICacheConcurrencyStrategy..::.AfterUpdate(CacheKey, Object, Object, ISoftLock)

See Also