|
1
|
| Malik Daud Ahmad Khokhar · 技术社区 · 17 年前 |
|
|
1
5
放入缓存中的项目不能保证在那里,如果缓存内存不足,框架会清除缓存。您可以指定优先级,以指示哪些项目应首先自动清除。 至于是否会释放内存,只要管理了这些项目,并且您没有在应用程序的其他地方保留引用,一旦缓存超时(或者您手动将其从缓存中删除),垃圾收集器就会释放内存。 当然,从缓存中删除并不能保证物理内存会被释放,因为这只会在下次垃圾收集器运行时发生。 |