gnus: Store arbitrary data

 
 9.18.5 Store arbitrary data
 ---------------------------
 
 The registry has a simple API that uses a Message-ID as the key to store
 arbitrary data (as long as it can be converted to a list for storage).
 
  -- Function: gnus-registry-set-id-key (id key value)
      Store ‘value’ under ‘key’ for message ‘id’.
 
  -- Function: gnus-registry-get-id-key (id key)
      Get the data under ‘key’ for message ‘id’.
 
  -- Variable: gnus-registry-extra-entries-precious
      If any extra entries are precious, their presence will make the
      registry keep the whole entry forever, even if there are no groups
      for the Message-ID and if the size limit of the registry is
      reached.  By default this is just ‘(marks)’ so the custom registry
      marks are precious.