Versions in this module Expand all Collapse all v1 v1.0.48 May 8, 2018 v1.0.44 Feb 21, 2018 Changes in this version + var PrefetchStatusMap = map[string]PrefetchStatus + var PrefetchStatusRevMap = map[PrefetchStatus]string + func DiskBlockCacheProtocol(i DiskBlockCacheInterface) rpc.Protocol + type DeleteBlocksArg struct + BlockIDs [][]byte + type DeleteBlocksRes struct + NumRemoved int + SizeRemoved int64 + type DiskBlockCacheClient struct + Cli rpc.GenericClient + func (c DiskBlockCacheClient) DeleteBlocks(ctx context.Context, blockIDs [][]byte) (res DeleteBlocksRes, err error) + func (c DiskBlockCacheClient) GetBlock(ctx context.Context, __arg GetBlockArg) (res GetBlockRes, err error) + func (c DiskBlockCacheClient) PutBlock(ctx context.Context, __arg PutBlockArg) (err error) + func (c DiskBlockCacheClient) UpdateBlockMetadata(ctx context.Context, __arg UpdateBlockMetadataArg) (err error) + type DiskBlockCacheInterface interface + DeleteBlocks func(context.Context, [][]byte) (DeleteBlocksRes, error) + GetBlock func(context.Context, GetBlockArg) (GetBlockRes, error) + PutBlock func(context.Context, PutBlockArg) error + UpdateBlockMetadata func(context.Context, UpdateBlockMetadataArg) error + type GetBlockArg struct + BlockID []byte + TlfID []byte + type GetBlockRes struct + Buf []byte + PrefetchStatus PrefetchStatus + ServerHalf []byte + type PrefetchStatus int + const PrefetchStatus_FINISHED_PREFETCH + const PrefetchStatus_NO_PREFETCH + const PrefetchStatus_TRIGGERED_PREFETCH + type PutBlockArg struct + BlockID []byte + Buf []byte + ServerHalf []byte + TlfID []byte + type UpdateBlockMetadataArg struct + BlockID []byte + PrefetchStatus PrefetchStatus Incompatible versions in this module v2.11.0+incompatible Nov 30, 2018