code: protected Job post(Job job) {
          if (mQueue.offer(job)) {
              save();
              return job;
          } else {
              return null;
          }
      }
docs: Stores an existing job in the queue.
  
  @return The input job or null if something went wrong (the queue is full for instance)