Swift统计操作list container、show account结果为0的问题

在学习新的东西时,常常会遇到一些问题,然后当时不得其解,想着记录下来,之后再深入理解,但总是会忘掉。所以,对!本文就是个坑!留着填!

问题描述:

使用swift API,在具有一定数量的object、container的账号下,执行如show account、list container操作,返回的结果中具有container的数量、container的名称,但是对于container的占用字节和object的数量都是0。

但是师兄某次在上传了一个文件后,再执行以上操作就有正确的结果显示了。(也不是很确定是正确的结果,但是反正不是0了)

猜测:

count、calculate used bytes这种操作都是需要遍历账户内信息的,效率比较低,swift为了加快响应默认不会每次都对这些信息进行统计,而是使用缓存来进行统计的维护。

因此,第一次访问的时候为0,上传之后缓存中存在信息,所以有结果返回了。

 

等待后续读源码验证...

转载于:https://www.cnblogs.com/yuki-lau/archive/2013/01/07/2849569.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值