我正在做一个项目,在这个项目中我调用了一个外部API。我想缓存API响应一段时间,并创建了5个类,它们实际上都做同样的事情:从缓存中获取数据,或者如果缓存中没有数据,则从API中获取数据。 我正在寻找关于如何简化此代码的建议。 类: using DataCreator.Foo.Api;
using DataCreator.Foo.Models;
using Microsoft.Extensions.Caching.Memory;
using Microsoft.Extensions.DependencyInjection;
using System;
using System.Collect