/** * Increases the reference counter for the given entry so that it is not * accidentally removed. * * @param node id of the entry */ public void lockNode(final NodeId node) { Lockable<SharedBufferNode> sharedBufferNode = sharedBuffer.getEntry(node); if (sharedBufferNode != null) { sharedBufferNode.lock(); sharedBuffer.upsertEntry(node, sharedBufferNode); } }
/** * Increases the reference counter for the given event so that it is not * accidentally removed. * * @param eventId id of the entry */ private void lockEvent(EventId eventId) { Lockable<V> eventWrapper = sharedBuffer.getEvent(eventId); checkState( eventWrapper != null, "Referring to non existent event with id %s", eventId); eventWrapper.lock(); sharedBuffer.upsertEvent(eventId, eventWrapper); }
} else { Lockable<V> eventWrapper = valuesWithIds.get(eventId); eventWrapper.lock();
/** * Increases the reference counter for the given entry so that it is not * accidentally removed. * * @param node id of the entry */ public void lockNode(final NodeId node) { Lockable<SharedBufferNode> sharedBufferNode = sharedBuffer.getEntry(node); if (sharedBufferNode != null) { sharedBufferNode.lock(); sharedBuffer.upsertEntry(node, sharedBufferNode); } }
/** * Increases the reference counter for the given entry so that it is not * accidentally removed. * * @param node id of the entry */ public void lockNode(final NodeId node) { Lockable<SharedBufferNode> sharedBufferNode = sharedBuffer.getEntry(node); if (sharedBufferNode != null) { sharedBufferNode.lock(); sharedBuffer.upsertEntry(node, sharedBufferNode); } }
/** * Increases the reference counter for the given event so that it is not * accidentally removed. * * @param eventId id of the entry */ private void lockEvent(EventId eventId) { Lockable<V> eventWrapper = sharedBuffer.getEvent(eventId); checkState( eventWrapper != null, "Referring to non existent event with id %s", eventId); eventWrapper.lock(); sharedBuffer.upsertEvent(eventId, eventWrapper); }
/** * Increases the reference counter for the given event so that it is not * accidentally removed. * * @param eventId id of the entry */ private void lockEvent(EventId eventId) { Lockable<V> eventWrapper = sharedBuffer.getEvent(eventId); checkState( eventWrapper != null, "Referring to non existent event with id %s", eventId); eventWrapper.lock(); sharedBuffer.upsertEvent(eventId, eventWrapper); }
} else { Lockable<V> eventWrapper = valuesWithIds.get(eventId); eventWrapper.lock();
} else { Lockable<V> eventWrapper = valuesWithIds.get(eventId); eventWrapper.lock();