Source of OpenAddressingBucket.java


  1: //OpenAddressingBucket.java (from zyDE 5.10.1)

  3: public class OpenAddressingBucket
  4: {
  5:     public Object key;
  6:     public Object value;

  8:     public static final OpenAddressingBucket EMPTY_SINCE_START = new
  9:     OpenAddressingBucket(null, null);
 10:     public static final OpenAddressingBucket EMPTY_AFTER_REMOVAL = new
 11:     OpenAddressingBucket(null, null);

 13:     OpenAddressingBucket(Object bucketKey, Object bucketValue)
 14:     {
 15:         key = bucketKey;
 16:         value = bucketValue;
 17:     }

 19:     boolean isEmpty()
 20:     {
 21:         return this == EMPTY_SINCE_START || this == EMPTY_AFTER_REMOVAL;
 22:     }
 23: }