My roof is about 60 feet long and straight. Some of the cap shingles have hairline cracks (not cracked through) at the top of the ridge. The shingles are only 18 months old and there is no sign of leakage. They were installed in 80 degree weather and only cracked recently. Will a good layer of high quality caulk insure against any leakage for the next 5-10 years? Do I have to have them all ripped out and replaced? Anyone have any ideas?