(c star.Context)
| 142 | } |
| 143 | |
| 144 | func localSpec(c star.Context) blobcache.VolumeSpec { |
| 145 | spec := blobcache.DefaultLocalSpec() |
| 146 | if ha, ok := hashAlgoParam.LoadOpt(c); ok { |
| 147 | spec.Local.HashAlgo = ha |
| 148 | } |
| 149 | if maxSize, ok := maxSizeParam.LoadOpt(c); ok { |
| 150 | spec.Local.MaxSize = maxSize |
| 151 | } |
| 152 | if schema, ok := schemaParam.LoadOpt(c); ok { |
| 153 | spec.Local.Schema = schema |
| 154 | } |
| 155 | return spec |
| 156 | } |
| 157 | |
| 158 | func remoteSpec(c star.Context) (blobcache.VolumeSpec, error) { |
| 159 | ep := endpointParam.Load(c) |
no test coverage detected