iOS/OS X 对象缓存解决方案 YMCache

码农软件 · 软件分类 · 其他(Others) · 2019-07-18 07:43:04

软件介绍

YMCache 是 iOS 和 Mac OS X 的轻量级对象缓存解决方案, 设计用于高度并行访问场景。

YMCache 提供一个类似 NSMutableDictionary 的界面,同时利用苹果公司的 Grand Central Dispatch 技术,以便在性能和一致性之间取得平衡。

Yahoo Finance iOS 团队使用 YMCache 以复用接入其有数千实时股票的数据库,这些数据以难以预料的方式和节奏变化着。YMCache 通过提供一组容易理解的 reader-writer 访问语法,帮助缓解多线程访问中央数据库的复杂程度。

特性:

  • Persistence: 一次性或在定义的间隔时间内,从 disk 保存/加载缓存

  • Eviction: 使用任何你需要的逻辑来处理内存不足的情况

  • Serialization: 任意模型转换来,您可以使用 Mantle,或者 NSJSONSerialization,或者你能想到的任何其他格式!

  • Bulk operations: 高效的多值读/写。 (批量操作遵循 Parallel Access 规则,但算作一个单独的操作)

本文地址:https://www.codercto.com/soft/d/10379.html

Java核心技术·卷 I(原书第10版)

Java核心技术·卷 I(原书第10版)

[美] 凯.S.霍斯特曼(Cay S. Horstmann) / 周立新 等 / 机械工业出版社 / 2016-9 / CNY 119.00

Java领域最有影响力和价值的著作之一,由拥有20多年教学与研究经验的资深Java技术专家撰写(获Jolt大奖),与《Java编程思想》齐名,10余年全球畅销不衰,广受好评。第10版根据Java SE 8全面更新,同时修正了第9版中的不足,系统全面讲解了Java语言的核 心概念、语法、重要特性和开发方法,包含大量案例,实践性强。 一直以来,《Java核心技术》都被认为是面向高级程序员的经典教......一起来看看 《Java核心技术·卷 I(原书第10版)》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具