BeforeShift adds a callback to be run immediately before a Job is shifted out of the queue. The callback will be passed the queue itself and the job that's about to be shifted. If Shift is called on an empty queue, this callback will run but j will be nil.
(f func(q *Queue, j *Job))
source not stored for this graph (policy: none)
no outgoing calls