 
            
        | Percentage | Lines | ||
|---|---|---|---|
| MobileEtagModule |  | 0 % | 13 | 
| StorageExpiryModule |  | 0 % | 18 | 
| CliHttpCache |  | 43 % | 68 | 
| HttpCache |  | 63 % | 26 | 
| RefreshInterceptor |  | 89 % | 21 | 
| RefreshSameCommand |  | 95 % | 38 | 
| QueryRepository |  | 97 % | 100 | 
| HttpCacheInject |  | 100 % | 10 | 
| StorageMemcachedModule |  | 100 % | 24 | 
| CommandInterceptor |  | 100 % | 32 | 
| CRAP Score | Lines | ||
|---|---|---|---|
| CliHttpCache::getEtag() | 42 | 16 | |
| ResourceStorage::evaluateBody() | 30 | 18 | |
| EtagSetter::setCacheDependency() | 20 | 6 | |
| ResourceStorage::getVary() | 20 | 13 | |
| MobileEtagSetter::getDevice() | 12 | 5 | |
| EtagSetter::getEtag() | 12 | 5 | |
| ResourceStorage::getTags() | 6 | 12 | |
| ResourceStorage::getUriKey() | 6 | 3 | |
| CliHttpCache::getServer() | 6 | 11 | |
| ResourceStorage::saveEtag() | 6 | 10 | |