anchor.diff:  %% @doc Get the status information for this memory backend
   -spec status(state()) -> [{atom(), term()}].
   status(#state{data_ref=DataRef,
  +              index_ref=IndexRef,
                 time_ref=TimeRef}) ->
       DataStatus = ets:info(DataRef),
  +    IndexStatus = ets:info(IndexRef),
       case TimeRef of
           undefined ->
  -            [{data_table_status, DataStatus}];
  +            [{data_table_status, DataStatus},
  +             {index_table_status, IndexStatus}];
           _ ->
               TimeStatus = ets:info(TimeRef),
               [{data_table_status, DataStatus},
  +             {index_table_status, IndexStatus},
                {time_table_status, TimeStatus}]
       end.
   
  
positive.code:                                             UsedMemory + Size,
                                              DataRef,
                                              TimeRef,
                                              0),
                      UsedMemory1 = UsedMemory + Size - Freed
              end,
  
negative.code:                     UsedMemory1 = UsedMemory
              end
      end,
      update_indexes(Bucket, Key, IndexSpecs, IndexRef),
      ets:delete(DataRef, {Bucket, Key}),
      {ok, State#state{used_memory=UsedMemory1}}.
  
  