@Override public boolean update(Object key, Object value, Object currentVersion, Object previousVersion) throws CacheException { remove(key); return false; }
@Override public boolean afterUpdate(SharedSessionContractImplementor session, Object key, Object value, SoftLock lock) throws CacheException { unlockItem(session, key, lock); return false; }
@Override public boolean update(SharedSessionContractImplementor session, Object key, Object value) throws CacheException { remove(session, key); return false; }
@Override public boolean update(SessionImplementor session, Object key, Object value, Object currentVersion, Object previousVersion) throws CacheException { return insert(session, key, value, currentVersion); }
@Override public Lock lock(long timeout, UUID uuid, long lockId) { return new Lock(timeout, uuid, lockId, version); } }
@Override public boolean afterUpdate(Object key, Object value, Object currentVersion, Object previousVersion, SoftLock lock) throws CacheException { unlockItem(key, lock); return false; }
@Override public void remove(SharedSessionContractImplementor session, Object key) throws CacheException { evict(key); }
@Override public void unlockItem(SessionImplementor session, Object key, SoftLock lock) throws CacheException { evict(key); }
@Override public boolean update(SessionImplementor session, Object key, Object value, Object currentVersion, Object previousVersion) throws CacheException { remove(session, key); return false; }
@Override public boolean afterUpdate(SessionImplementor session, Object key, Object value, SoftLock lock) throws CacheException { unlockItem(session, key, lock); return false; }
@Override public boolean update(Object key, Object value) throws CacheException { remove(key); return false; }
@Override public boolean update(SharedSessionContractImplementor session, Object key, Object value, Object currentVersion, Object previousVersion) throws CacheException { return insert(session, key, value, currentVersion); }
@Override public Lock lock(long timeout, UUID uuid, long lockId) { return new Lock(timeout, uuid, lockId, version); } }
@Override public boolean afterUpdate(SharedSessionContractImplementor session, Object key, Object value, Object currentVersion, Object previousVersion, SoftLock lock) throws CacheException { unlockItem(session, key, lock); return false; }
@Override public boolean update(SharedSessionContractImplementor session, Object key, Object value, Object currentVersion, Object previousVersion) throws CacheException { remove(session, key); return false; }
@Override public boolean afterUpdate(Object key, Object value, SoftLock lock) throws CacheException { unlockItem(key, lock); return false; }
@Override public boolean update(SessionImplementor session, Object key, Object value) throws CacheException { remove(session, key); return false; }
@Override public boolean update(Object key, Object value, Object currentVersion, Object previousVersion) throws CacheException { return insert(key, value, currentVersion); }
@Override public Lock lock(long timeout, UUID uuid, long lockId) { return new Lock(timeout, uuid, lockId, version); } }
@Override public boolean afterUpdate(SessionImplementor session, Object key, Object value, Object currentVersion, Object previousVersion, SoftLock lock) throws CacheException { unlockItem(session, key, lock); return false; }