                 open.insert(idx)
                 locked.insert(idx + adjust)
             }
+            _populatedMap = _map
             return _map
         }
     }

                
                var adjusted = stale.index

                let s = sectionMap[adjusted._section] ?? adjusted._section
                
                // The section was deleted
                if s < 0 {

            open.insert(value)
        }
        
        
        private var _populatedMap: [Int:Int]?
        mutating func populateMap(count: Int) -> [Int:Int] {
            
            var cursor: Int = 0
            var adjust : Int = 0
            
            if let m = _populatedMap { return m }
            
            log.debug(storage)
            for idx in 0..<max(storage.count, count) {
                if _map[idx] != nil {
                    continue
