1.add the local cache code; 2.use cache to manage the category service