Give the location of hepatic caeca in a cockroach. What is their function?

Hepatic caeca is a ring of 6-8 blind tubules found at the junction of foregut and midgut. It secretes digestive enzymes