- 异常抛出不合适,返回null更合适。一般情况下出现如下三种情形才须抛出异常:
- 编程错误;
- 客户端代码错误;
- 资源失败。
- capability对象太大,如果缓存中数据个数很多的话,可能会导致OutOfMemoryError,避免此错误的方式有几种:设置缓冲区大小、使用SoftReference。
2993
2108
9861
1万+

被折叠的 条评论
为什么被折叠?