import com.weibo.api.motan.util.ExecutorUtil; import java.util.concurrent.ThreadPoolExecutor; public class MyLibrary { private ThreadPoolExecutor executor = ExecutorUtil.newFixedThreadPool(10); public void process() { executor.submit(() -> { }); } } import com.weibo.api.motan.util.TimeUtil; public class MyLibrary { public void process() { TimeUtil.runWithTimeout(1000, () -> { }); } } import com.weibo.api.motan.util.CacheUtil; public class MyLibrary { private CacheUtil<String, Object> cache = new CacheUtil<>(); public Object getData(String key) { Object data = cache.get(key); if (data == null) { data = calculateData(); cache.put(key, data); } return data; } private Object calculateData() { } }


上一篇:
下一篇:
切换中文