Not only cichlids spawn in caves!
Natural cave vs man made cave
When stocking an aquarium, always chose species that tolerate the same water conditions: temperature, pH, hardness and salinity. Read more about water conditions in the aquarium here