1.一种装置,包括:
处理器;以及
存储器,其上存储有机器可读指令,所述机器可读指令将使得所述处理器:
将外部资源的副本存储在所述装置上;
传输对针对所述外部资源的锁租赁的针对续订的请求;以及
基于未能接收到对续订请求的应答,使所述装置进入如下状态中,在所述状态中:
所述处理器处理对所述外部资源的所存储的所述副本的新的操作;以及
在所述锁租赁丢失的确定之后,所述处理器输出所述装置丢失所述锁租赁的通知。
2.根据权利要求1所述的装置,还包括:
机器可读指令,所述机器可读指令将使得所述处理器:
请求针对所述外部资源的附加锁租赁续订,直到:
计时器或计数器到期;或者
所述锁租赁被续订。
3.根据权利要求1所述的装置,还包括:
机器可读指令,所述机器可读指令将使得所述处理器:
基于所述锁租赁可用,从服务器请求所述外部资源的版本信息;
基于根据所述版本信息的、所述外部资源的更新版本在所述服务器上可用的确定,输出将所述外部资源的所述副本作为新的资源保存在所述服务器上的指令。
4.根据权利要求3所述的装置,还包括:
机器可读指令,所述机器可读指令将使得所述处理器:
基于根据所述版本信息的、所述外部资源的更新版本在所述服务器上可用的确定,输出用被存储在所述装置上的所述外部资源的所述副本的当前版本覆盖所述服务器上的所述外部资源的所述更新版本的指令。
5.根据权利要求1所述的装置,其中为了确定所述装置丢失所述锁租赁,所述机器可读指令将使得所述处理器确定所述锁租赁不可用的指示被接收到。
6.根据权利要求1所述的装置,其中为了确定所述装置丢失所述锁租赁,所述机器可读指令将使得所述处理器:
确定所述外部资源的更新版本在所述装置外部可用;以及
输出指示所述外部资源的所述更新版本可用的通知。
7.根据权利要求1所述的装置,其中未能接收到对所述续订请求的所述应答是由于所述装置的网络连接的丢失,所述装置还包括:
机器可读指令,所述机器可读指令将使得所述处理器执行以下至少一项:
在所述网络连接的重新建立之后,请求所述锁租赁的续订;或者
基于在所述装置外部的所述外部资源的版本与被存储在所述装置上的所述外部资源的所述副本的版本没有变化的确定,执行以下之一:
请求对所述锁租赁的续订;或者
请求覆盖以重新获取所述锁租赁。
8.一种计算机实现的方法,包括:
由处理器将外部资源的副本存储在装置上;
由所述处理器传输对针对所述外部资源的锁租赁的针对续订的请求;
基于所述处理器未能接收到对所述续订请求的应答,由所述处理器使所述装置进入某种状态中,其中:
所述处理器处理对所述外部资源的所存储的所述副本的新的操作;以及
在所述锁租赁丢失的确定之后,所述处理器输出所述装置丢失所述锁租赁的通知。
9.根据权利要求8所述的方法,还包括:
请求针对所述外部资源的附加锁租赁续订;
确定计时器或计数器到期;或者
确定所述锁租赁被续订。
10.根据权利要求8所述的方法,还包括:
基于所述锁租赁可用的确定,从服务器请求所述外部资源的版本信息;以及
根据所述版本信息确定所述外部资源的更新版本在所述服务器上可用。
11.根据权利要求10所述的方法,还包括:
基于所述外部资源的更新版本可用的确定,执行以下至少一项:
输出将所述装置上的所述外部资源的所述副本作为新的资源保存在所述服务器上的指令;或者
输出用被存储在所述装置上的所述外部资源的所述副本的当前版本覆盖所述服务器上的所述外部资源的所述更新版本的指令。
12.根据权利要求8所述的方法,还包括:
接收所述外部资源的更新版本在所述装置外部可用的指示;以及
输出指示所述外部资源的所述更新版本可用的通知。
13.一种非暂态计算机可读介质,在其上存储有机器可读指令,所述机器可读指令在由处理器执行时,使得所述处理器:
将外部资源的副本存储在装置上;
传输对针对所述外部资源的锁租赁的针对续订的请求;
基于未能接收到对所述续订请求的应答,使所述装置进入如下状态中,在所述状态中:
所述处理器处理对所述外部资源的所存储的所述副本的新的操作;以及
在所述锁租赁丢失的确定之后,所述处理器输出所述装置丢失所述锁租赁的通知。
14.根据权利要求13所述的非暂态计算机可读介质,其中所述指令将使得所述处理器:
请求针对所述外部资源的附加锁租赁续订,直到:
计时器或计数器到期;或者
所述锁租赁被续订。
15.根据权利要求13所述的非暂态计算机可读介质,其中所述指令将使得所述处理器:
基于所述锁租赁被续订的确定,从服务器请求所述外部资源的版本信息;以及
根据所述版本信息确定所述外部资源的更新版本在所述服务器上可用;
基于所述外部资源的更新版本在所述服务器上可用的确定,执行以下至少一项:
输出将所述装置上的所述外部资源的所述副本作为新的资源保存在所述服务器上的指令;或者
输出用被存储在所述装置上的所述外部资源的所述副本的当前版本覆盖所述服务器上的所述外部资源的所述更新版本的指令。