org.jboss.cache
Class AbstractNode<K,V>
java.lang.Object
org.jboss.cache.AbstractNode<K,V>
- All Implemented Interfaces:
- Node<K,V>
- Direct Known Subclasses:
- UnversionedNode, WorkspaceNodeImpl
public abstract class AbstractNode<K,V>
- extends java.lang.Object
- implements Node<K,V>
Base class for UnversionedNode
.
- Author:
- manik
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.jboss.cache.Node |
addChild, clearData, dataSize, get, getChild, getChild, getChildren, getChildrenNames, getData, getFqn, getKeys, getParent, hasChild, hasChild, isValid, put, putAll, putIfAbsent, remove, removeChild, removeChild, replace, replace, replaceAll |
deleted
protected boolean deleted
children
protected java.util.Map<java.lang.Object,Node<K,V>> children
fqn
protected Fqn fqn
AbstractNode
public AbstractNode()
isDeleted
public boolean isDeleted()
markAsDeleted
public void markAsDeleted(boolean marker)
markAsDeleted
public void markAsDeleted(boolean marker,
boolean recursive)
equals
public boolean equals(java.lang.Object another)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object