begin stack cache