asan: always pass allocator cache to Allocate()