Lines Matching defs:transfer
109 * defining the single method transfer that does a put or a
112 * so nearly all code can be combined. The resulting transfer
171 * if null, requests that transfer return an item
180 abstract Object transfer(Object e, boolean timed, long nanos);
309 * Creates or resets fields of a node. Called only from transfer
325 Object transfer(Object e, boolean timed, long nanos) {
430 * and don't wait at all, so are trapped in transfer
643 Object transfer(Object e, boolean timed, long nanos) {
878 if (transferer.transfer(o, false, 0) == null) {
896 if (transferer.transfer(o, true, unit.toNanos(timeout)) != null)
914 return transferer.transfer(e, true, 0) != null;
925 Object e = transferer.transfer(null, false, 0);
942 Object e = transferer.transfer(null, true, unit.toNanos(timeout));
956 return (E)transferer.transfer(null, true, 0);