/** * {@inheritDoc} */ @Override public boolean isValueNull() { return super.getValueInTXOrRegion() == null; }
/** * {@inheritDoc} */ @Override public boolean isValueNull() { return super.getValueInTXOrRegion() == null; }
/** * {@inheritDoc} */ @Override public boolean isValueNull() { return super.getValueInTXOrRegion() == null; }
/** * {@inheritDoc} */ @Override public boolean isInvalidOrRemoved() { return Token.isInvalidOrRemoved(super.getValueInTXOrRegion()); }
/** * {@inheritDoc} */ @Override public boolean isInvalid() { return Token.isInvalid(super.getValueInTXOrRegion()); }
/** * {@inheritDoc} */ @Override public Token getValueAsToken() { @Unretained Object v = super.getValueInTXOrRegion(); return v instanceof Token ? (Token)v : null; }
/** * {@inheritDoc} */ @Unretained @Override public Object getTransformedValue() { return super.getValueInTXOrRegion(); }
@Override @Unretained public Object _getValue() { return super.getValueInTXOrRegion(); }
/** * {@inheritDoc} */ @Override public Token getValueAsToken() { @Unretained Object v = super.getValueInTXOrRegion(); return v instanceof Token ? (Token)v : null; }
/** * {@inheritDoc} */ @Override public boolean isDestroyed() { return Token.isDestroyed(super.getValueInTXOrRegion()); }
/** * {@inheritDoc} */ @Override public boolean isDestroyed() { return Token.isDestroyed(super.getValueInTXOrRegion()); }
/** * {@inheritDoc} */ @Override public boolean isInvalidOrRemoved() { return Token.isInvalidOrRemoved(super.getValueInTXOrRegion()); }
@Override @Unretained public Object _getValue() { return super.getValueInTXOrRegion(); }
/** * {@inheritDoc} */ @Override public Token getValueAsToken() { @Unretained Object v = super.getValueInTXOrRegion(); return v instanceof Token ? (Token)v : null; }
/** * {@inheritDoc} */ @Override public boolean isInvalid() { return Token.isInvalid(super.getValueInTXOrRegion()); }
@Override @Unretained public Object _getValue() { return super.getValueInTXOrRegion(); }
/** * {@inheritDoc} */ @Override public boolean isInvalid() { return Token.isInvalid(super.getValueInTXOrRegion()); }
/** * {@inheritDoc} */ @Override public boolean isDestroyed() { return Token.isDestroyed(super.getValueInTXOrRegion()); }
private final void setEventOldValue(final EntryEventImpl event) { if (event != null && !event.hasOldValue()) { // Set event old value event.setTXOldValue(getValueInTXOrRegion()); } }
@Retained public final Object getRetainedValueInTXOrRegion() { @Unretained Object val = this.getValueInTXOrRegion(); if (val instanceof Chunk) { if (!((Chunk) val).retain()) { throw new IllegalStateException("Could not retain OffHeap value=" + val); } } return val; }