Finally found out why casks didn't seem to be getting completely reindexed periodically: Indexing for brew was updating the lastFullIndexJsTimestamp value in Overt_Cache.json before brew-cask got a chance to read the old value (which is still correct for it).
Solution is to store multiple timestamps in lastFullIndexJsTimestamp, keyed by package manager
Finally found out why casks didn't seem to be getting completely reindexed periodically: Indexing for
brewwas updating thelastFullIndexJsTimestampvalue inOvert_Cache.jsonbeforebrew-caskgot a chance to read the old value (which is still correct for it).Solution is to store multiple timestamps in
lastFullIndexJsTimestamp, keyed by package manager