public class

DefaultInvokableHibernateCache

extends Object
implements InvokableHibernateCache
java.lang.Object
   ↳ com.atlassian.confluence.cache.tangosol.hibernate.DefaultInvokableHibernateCache

Class Overview

This is just a wrapper around caches that only implement net.sf.hibernate.Cache but not InvokableHibernateCache. It wraps calls to {$link invoke(Object, EntryProcessor) in a loc/unlock block.

Summary

Public Constructors
DefaultInvokableHibernateCache(Cache cache)
Public Methods
void clear()
void destroy()
Object get(Object key)
int getTimeout()
Object invoke(Object key, InvocableMap.EntryProcessor processor)
void lock(Object key)
long nextTimestamp()
void put(Object key, Object value)
void remove(Object key)
void unlock(Object key)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.confluence.cache.tangosol.hibernate.InvokableHibernateCache
From interface net.sf.hibernate.cache.Cache

Public Constructors

public DefaultInvokableHibernateCache (Cache cache)

Public Methods

public void clear ()

Throws
CacheException

public void destroy ()

Throws
CacheException

public Object get (Object key)

Throws
CacheException

public int getTimeout ()

public Object invoke (Object key, InvocableMap.EntryProcessor processor)

Throws
CacheException

public void lock (Object key)

Throws
CacheException

public long nextTimestamp ()

public void put (Object key, Object value)

Throws
CacheException

public void remove (Object key)

Throws
CacheException

public void unlock (Object key)

Throws
CacheException