cache
2016-05-10 19:19:44 1 举报
缓存(Cache)是计算机科学中一种用于临时存储数据的技术,旨在加快数据访问速度。它通常由高速存储器(如静态随机存取存储器SRAM或动态随机存取存储器DRAM)组成,这些存储器比传统的主存储器(如硬盘驱动器或闪存)更快。当应用程序需要访问数据时,首先会检查缓存中是否存在该数据。如果存在,则直接从缓存中读取数据,从而减少了访问主存储器所需的时间。如果不存在,则从主存储器中获取数据并将其存储在缓存中,以便将来使用。缓存的工作原理类似于图书馆的索引卡片系统:通过将经常使用的书籍放在容易访问的位置,可以更快地找到所需的信息。
作者其他创作
大纲/内容
BaseDataSource
MallListDataLocalFirstProxy
+mallDataViewMode:MallDataViewModel
+loadFromLocal(argument:String):LiveData+shouldFetch():boolean
MallDataViewModel
+mallDataObs:MoBaseMutableLiveData<MallDataEntity>+feedDataObs:MoBaseMutableLiveData<GoodsFeedListEntity>
+getMallListData():void+getFeedList(boolean):void
MallListDataRemoteOnlyProxy
+createRemoteCall():LiveData+saveRemoteResult(MallDataEntity):void
MallFeedDataCallback
+onLoaded(GoodsFeedListEntity)
MallFeedlistDataSource
MallDataListCallback
+onLoaded(MallDataEntity):void
MallListDataPreloader
+preload(pageId:String):void
LocalFirstProxy
+startLoad(argument:String):void
RemoteOnlyProxy
MallDataRepository
-mallDataProxy:StoreMallDataProxy-remoteOnlyProxy:StoreMallRemoteOnlyProxy-mallDataViewModel:MallDataViewModel
MallListDataCacheHelper
+updateData(newData:MallDataEntity)
0 条评论
下一页