xml 데이터 캐시 클래스에는 두 가지 캐싱 방법이 있습니다. 하나는 특정 카테고리에 따라 정보를 표시하고 특정 키워드를 검색하는 것과 같은 목록 기반 캐싱이고, 다른 하나는 특정 기사를 표시하는 것과 같은 세부 페이지를 캐싱하는 것입니다. 이 클래스는 특정 비즈니스 로직과 아무 관련이 없으며 xml 데이터를 읽고 저장하는 역할만 담당하며 캐시가 만료되었는지 여부와 캐시를 업데이트해야 하는지 여부를 결정합니다. 3계층 아키텍처 모델에 따르면 이는 데이터 액세스 계층에 있습니다.