anchor.diff:  -define(DBS, mem3_dbs).
   -define(SHARDS, mem3_shards).
   -define(ATIMES, mem3_atimes).
  +-define(OPENERS, mem3_openers).
   -define(RELISTEN_DELAY, 5000).
   
   start_link() ->
  
positive.code:     ok.
  
  load_shards_from_disk(DbName) when is_binary(DbName) ->
      X = ?l2b(config:get("mem3", "shards_db", "_dbs")),
      {ok, Db} = mem3_util:ensure_exists(X),
      try
  
negative.code:         end
      end.
  
  cache_insert(#st{cur_size=Cur}=St, DbName, Writer, Timeout) ->
      NewATime = now(),
      true = ets:delete(?SHARDS, DbName),
      flush_write(DbName, Writer, Timeout),
      case ets:lookup(?DBS, DbName) of
          [{DbName, ATime}] ->
              true = ets:delete(?ATIMES, ATime),
  