code: public void read_lock( Key<Job> job_key ) { 
      if( _key != null ) {
        Log.debug("shared-read-lock "+_key+" by job "+job_key);
        new ReadLock(job_key).invoke(_key); 
      }
    }
docs: Atomically get a read-lock on this, preventing future deletes or updates