| showStoragePolicyUsing(String) |  | 0% |  | 0% | 18 | 18 | 68 | 68 | 1 | 1 | 
| compatible() |  | 0% |  | 0% | 6 | 6 | 24 | 24 | 1 | 1 | 
| replayCreate(Policy) |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1 | 
| dropPolicy(DropPolicyLog, boolean) |   | 32% |   | 31% | 6 | 9 | 15 | 25 | 0 | 1 | 
| replayDrop(DropPolicyLog) |  | 0% |  | 0% | 5 | 5 | 15 | 15 | 1 | 1 | 
| alterPolicy(String, Map) |  | 0% |  | 0% | 3 | 3 | 15 | 15 | 1 | 1 | 
| getShowPolicy(Policy, PolicyTypeEnum) |  | 0% |  | 0% | 6 | 6 | 15 | 15 | 1 | 1 | 
| addPolicy(Policy) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 | 
| getPolicy(Policy) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 | 
| updateTablePolicies() |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 | 
| checkStoragePolicyIfSameResource(String, String) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 | 
| checkStoragePolicyExist(String) |   | 11% |   | 50% | 1 | 2 | 10 | 12 | 0 | 1 | 
| replayStoragePolicyAlter(StoragePolicy) |  | 0% |  | n/a | 1 | 1 | 6 | 6 | 1 | 1 | 
| showRowPolicy(UserIdentity, String) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 | 
| lambda$unprotectedDrop$5(DropPolicyLog, Policy) |   | 51% |   | 66% | 2 | 4 | 4 | 10 | 0 | 1 | 
| read(DataInput) |  | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1 | 
| lambda$alterPolicy$10(String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$checkStoragePolicyExist$12(String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getCopiedPoliciesByType(PolicyTypeEnum) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| showStoragePolicy() |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| createPolicy(Policy, boolean) |   | 84% |   | 75% | 2 | 5 | 2 | 13 | 0 | 1 | 
| write(DataOutput) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| lambda$replayStoragePolicyAlter$4(StoragePolicy, Policy) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$addPolicy$1(Policy, Policy) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$createPolicy$0(Policy, Policy) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$checkStoragePolicyExist$13(Policy) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$checkStoragePolicyExist$11(String, Policy) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$findPolicy$9(String, Policy) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getUserPolicies(String, String, String, UserIdentity) |   | 96% |   | 63% | 8 | 12 | 1 | 19 | 0 | 1 | 
| getPoliciesByType(PolicyTypeEnum) |   | 75% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 | 
| lambda$getShowPolicy$7(Policy, Policy) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| createDefaultStoragePolicy() |  | 96% |   | 50% | 1 | 2 | 1 | 11 | 0 | 1 | 
| unprotectedAdd(Policy) |  | 96% |   | 75% | 1 | 3 | 1 | 8 | 0 | 1 | 
| addTablePolicies(RowPolicy) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 | 
| unprotectedDrop(DropPolicyLog) |  | 100% |  | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 
| getOrCreateTblPolicies(String, String, String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| getOrCreateDbPolicyMap(String, String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| existPolicy(Policy) |  | 100% |  | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 
| existPolicy(DropPolicyLog) |  | 100% |  | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 
| getOrCreateCtlPolicyMap(String) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| findPolicy(String, PolicyTypeEnum) |  | 100% |  | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 
| PolicyMgr() |  | 100% |  | n/a | 0 | 1 | 0 | 5 | 0 | 1 | 
| dropTablePolicies(RowPolicy) |  | 100% |  | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 
| writeLock() |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| writeUnlock() |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| readLock() |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| readUnlock() |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| lambda$dropTablePolicies$8(RowPolicy, RowPolicy) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$getUserPolicies$6(Role) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$existPolicy$3(DropPolicyLog, Policy) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$existPolicy$2(Policy, Policy) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| static {...} |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 |