/** * Removes an object from this map, it will also remove it from * * @param key Object * @return Object */ @Override public V remove(Object key) { return remove(key,true); } public V remove(Object key, boolean notify) {
@Override public int getActiveSessionsFull() { LazyReplicatedMap map = (LazyReplicatedMap)sessions; return map.sizeFull(); }
public Member getNextBackupNode() { Member[] members = getMapMembers(); int node = getNextBackupIndex(); if ( members.length == 0 || node==-1) return null; if ( node >= members.length ) node = 0; return members[node]; }
public boolean isDiffable() { return (value instanceof ReplicatedMapEntry) && ((ReplicatedMapEntry)value).isDiffable(); }
/** * shallow clone * @return Object */ public Object clone() { MapMessage msg = new MapMessage(this.mapId, this.msgtype, this.diff, this.key, this.value, this.diffvalue, this.primary, this.nodes); msg.keydata = this.keydata; msg.valuedata = this.valuedata; return msg; } } //MapMessage
@Override public void clear() { clear(true); }
@Override public boolean isEmpty() { return size()==0; }
@Override public V put(K key, V value) { return put(key, value, true); }
public Member getNextBackupNode() { Member[] members = getMapMembers(); int node = getNextBackupIndex(); if ( members.length == 0 || node==-1) return null; if ( node >= members.length ) node = 0; return members[node]; }
/** * Removes an object from this map, it will also remove it from * * @param key Object * @return Object */ @Override public Object remove(Object key) { return remove(key,true); } public Object remove(Object key, boolean notify) {
/** * shallow clone * @return Object */ @Override public Object clone() { MapMessage msg = new MapMessage(this.mapId, this.msgtype, this.diff, this.key, this.value, this.diffvalue, this.primary, this.nodes); msg.keydata = this.keydata; msg.valuedata = this.valuedata; return msg; } } //MapMessage
@Override public int getActiveSessionsFull() { LazyReplicatedMap<String,Session> map = (LazyReplicatedMap<String,Session>)sessions; return map.sizeFull(); }
public Member getNextBackupNode() { Member[] members = getMapMembers(); int node = getNextBackupIndex(); if ( members.length == 0 || node==-1) return null; if ( node >= members.length ) node = 0; return members[node]; }
/** * Removes an object from this map, it will also remove it from * * @param key Object * @return Object */ @Override public V remove(Object key) { return remove(key,true); } public V remove(Object key, boolean notify) {
@Override public int getActiveSessionsFull() { LazyReplicatedMap<String,Session> map = (LazyReplicatedMap<String,Session>)sessions; return map.sizeFull(); }
/** * Removes an object from this map, it will also remove it from * * @param key Object * @return Object */ public Object remove(Object key) { return remove(key,true); } public Object remove(Object key, boolean notify) {