purge need valid metadata pointers so do not clear
removed path param for SizedQueue