YMCache YMCache是​​针对iOS和Mac OS X的轻量级对象缓存解决方案,专为高度并行访问方案而设计。 YMCache提供了一个熟悉的界面,可模拟NSMutableDictionary ,同时在内部利用Apple的技术在性能和一致性之间取得平衡。 Yahoo Finance iOS团队使用YMCache对它的成千上万个实时股票的数据库进行多路访问,这些股票以无法预测的方式变化,并且具有不可预测的节奏。 YMCache通过提供一组易于理解的访问语义来帮助减轻对中央数据存储的多线程访问的复杂性。 并行访问 所有读取操作在调用线程上同步发生,但在所有读取器上同时发生(在系统资源允