anchor.diff:  
   
   open(Key) ->
  -    case ets_lru:lookup_d(?CACHE, Key) of
  +    try ets_lru:lookup_d(?CACHE, Key) of
           {ok, _} = Resp ->
               Resp;
           _ ->
  
positive.code:     DbName = mem3:dbname(ShardDbName),
      gen_server:cast(?OPENER, {evict, DbName, DDocIds}).
  
  
negative.code:                 Else ->
                      throw(Else)
              end
      catch
          error:badarg ->
              recover(Key)
      end.
  
  
  