@Override
 protected void doSetChainHead(StoredBlock chainHead) throws BlockStoreException {
   checkState(lock.isHeldByCurrentThread());
   blockStore.setVerifiedChainHead(chainHead);
   blockStore.commitDatabaseBatchWrite();
 }