class_docstr: Basic in-memory dict-based object for saving Task Records.
  
  This is the first object to present the DB interface
  for logging tasks out of memory.
  
  The interface is based on MongoDB, so adding a MongoDB
  backend should be straightforward.
docstr: Get a specific Task Record, by msg_id.
docstr_tok: ["Get","a","specific","Task","Record",",","by","msg_id","."]
code: def get_record(self, msg_id):
      """Get a specific Task Record, by msg_id."""
      if msg_id in self._culled_ids:
          raise KeyError("Record %r has been culled for size" % msg_id)
      if not msg_id in self._records:
          raise KeyError("No such msg_id %r" % (msg_id))
      return deepcopy(self._records[msg_id])
  
imports: import copy
  from copy import deepcopy
  from datetime import datetime
  from traitlets import Dict, Float, Integer, Unicode
  from traitlets.config.configurable import LoggingConfigurable
  from ..util import ensure_timezone
label_desc: Use image node_id 10 for calling the DictDB obj's underlying member method code with example usage: obj.get_record(msg_id) and returns: deepcopy