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