Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
API 提供该功能get_object()。现在,我正在编写一个自己的函数,它要么调用get_object(),要么,如果对象被缓存,则返回缓存的对象。怎么调用那个函数?
get_object()
我认为get_cached_object()这意味着它已经被缓存了,但情况可能并非如此。
get_cached_object()
我个人喜欢将此类方法命名为“获取”,以与术语“从缓存中获取”相关。对我来说,这听起来像是“可能发生缓存”,而不是具有正常含义的“获取”,即:没有含义而不是“给我”。
例如,单例或缓存工厂:“fetchOrCreate” 互联网下载或从缓存中获取:“fetchOrDownload”
如果您不喜欢它的声音,我建议您使用简单的“getCachedObjectInstance”或“getCachedObject”。表明缓存的存在就足够了,我认为这样名称的方法也可以根据需要初始化或更新缓存。