@Override public boolean insert(Object key, Object value) throws CacheException { region.put(key, value); return true; }
@Override public boolean afterInsert(SharedSessionContractImplementor session, Object key, Object value, Object version) throws CacheException { region.put(session, key, value); return true; }
@Override public boolean insert(Object key, Object value, Object version) throws CacheException { region.put(key, value); return true; }
@Override public boolean afterInsert(Object key, Object value, Object version) throws CacheException { region.put(key, value); return true; }
@Override public boolean insert(SharedSessionContractImplementor session, Object key, Object value, Object version) throws CacheException { region.put(session, key, value); return true; }
@Override public boolean afterInsert(SharedSessionContractImplementor session, Object key, Object value) throws CacheException { region.put(session, key, value); return true; }
@Override public boolean afterInsert(Object key, Object value) throws CacheException { region.put(key, value); return true; }
@Override public boolean putFromLoad(Object key, Object value, long txTimestamp, Object version, boolean minimalPutOverride) throws CacheException { if (minimalPutOverride && region.contains(key)) { return false; } region.put(key, value); return true; }
@Override public boolean putFromLoad(Object key, Object value, long txTimestamp, Object version, boolean minimalPutOverride) throws CacheException { if (minimalPutOverride && region.contains(key)) { return false; } region.put(key, value); return true; }
@Override public boolean putFromLoad(SessionImplementor session, Object key, Object value, long txTimestamp, Object version, boolean minimalPutOverride) throws CacheException { if (minimalPutOverride && region.contains(key)) { return false; } region.put(session, key, value); return true; }
@Override public boolean putFromLoad(SessionImplementor session, Object key, Object value, long txTimestamp, Object version, boolean minimalPutOverride) throws CacheException { if (minimalPutOverride && region.contains(key)) { return false; } region.put(session, key, value); return true; }
@Override public boolean putFromLoad(Object key, Object value, long txTimestamp, Object version, boolean minimalPutOverride) throws CacheException { if (minimalPutOverride && region.contains(key)) { return false; } region.put(key, value); return true; }
@Override public boolean putFromLoad(SessionImplementor session, Object key, Object value, long txTimestamp, Object version, boolean minimalPutOverride) throws CacheException { if (minimalPutOverride && region.contains(key)) { return false; } region.put(session, key, value); return true; }
@Override public boolean putFromLoad(SharedSessionContractImplementor session, Object key, Object value, long txTimestamp, Object version, boolean minimalPutOverride) throws CacheException { if (minimalPutOverride && region.contains(key)) { return false; } region.put(session, key, value); return true; }
@Override public boolean putFromLoad(SessionImplementor session, Object key, Object value, long txTimestamp, Object version, boolean minimalPutOverride) throws CacheException { if (minimalPutOverride && region.contains(key)) { return false; } region.put(session, key, value); return true; }
@Override public boolean putFromLoad(SharedSessionContractImplementor session, Object key, Object value, long txTimestamp, Object version, boolean minimalPutOverride) throws CacheException { if (minimalPutOverride && region.contains(key)) { return false; } region.put(session, key, value); return true; }
@Override public boolean putFromLoad(Object key, Object value, long txTimestamp, Object version, boolean minimalPutOverride) throws CacheException { if (minimalPutOverride && region.contains(key)) { return false; } region.put(key, value); return true; }
@Override public boolean putFromLoad(Object key, Object value, long txTimestamp, Object version, boolean minimalPutOverride) throws CacheException { if (minimalPutOverride && region.contains(key)) { return false; } region.put(key, value); return true; }
@Override public boolean putFromLoad(Object key, Object value, long txTimestamp, Object version, boolean minimalPutOverride) throws CacheException { if (minimalPutOverride && region.contains(key)) { return false; } region.put(key, value); return true; }
/** * Handle the timeout of a previous lock mapped to this key */ protected void handleLockExpiry(Object key, Lockable lock) { long ts = region.nextTimestamp() + region.getTimeout(); // create new lock that times out immediately Lock newLock = new Lock(ts, uuid, nextLockId.getAndIncrement(), null); newLock.unlock(ts); region.put(key, newLock); }