for every i and k in enumerated values of self._cache, if i is divisible by self._cull_frequency, append k to doomed list.
doomed = [ k for ( i , k ) in enumerate ( self . _cache ) if i % self . _cull_frequency == 0 ]