use cache for line definitions