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

 

 
Hepatic or gastric caecae are 6-8 narrow and hollow blind tubules called is present at the junction of foregut and midgut. The hepatic caecae are similar to vertebrate liver, secretes digestive juices and help in the digestion.