Remove the items having the keys in the specified range.

Synopsis

Declared in <bdlcc_cache.h>

template<class INPUT_ITERATOR>
int
eraseBulk(
    INPUT_ITERATOR begin,
    INPUT_ITERATOR end);

Description

Remove the items having the keys in the specified range [ begin, end )], from this cache. Invoke the post‐eviction callback for each removed item. Return the number of items successfully removed.

Return Value

the number of items successfully removed

Parameters

Name

Description

begin

beginning of the key range

end

end of the key range

Created with MrDocs