This repository was archived by the owner on Feb 16, 2026. It is now read-only.
Commit 6b0a8c8
committed
hash: Skip the cache ceremony for private objects
This reduces a great deal of spurious activity on the private_oh waiting
list and removes unncessary conditionals when dealing with cacheable (or
at least searchable) objects.
There is still some waiting list no-op activity via HSH_Fail() but it
can be considered negligible compared to the happy path.1 parent d11bb69 commit 6b0a8c8
1 file changed
Lines changed: 17 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
918 | 918 | | |
919 | 919 | | |
920 | 920 | | |
| 921 | + | |
921 | 922 | | |
922 | 923 | | |
923 | 924 | | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
| 933 | + | |
| 934 | + | |
| 935 | + | |
924 | 936 | | |
925 | 937 | | |
926 | 938 | | |
927 | | - | |
| 939 | + | |
928 | 940 | | |
929 | 941 | | |
930 | 942 | | |
931 | | - | |
932 | | - | |
933 | | - | |
934 | | - | |
| 943 | + | |
| 944 | + | |
935 | 945 | | |
936 | 946 | | |
937 | 947 | | |
938 | 948 | | |
939 | 949 | | |
940 | | - | |
941 | | - | |
| 950 | + | |
942 | 951 | | |
943 | 952 | | |
944 | 953 | | |
| |||
948 | 957 | | |
949 | 958 | | |
950 | 959 | | |
951 | | - | |
952 | | - | |
| 960 | + | |
953 | 961 | | |
954 | 962 | | |
955 | 963 | | |
| |||
0 commit comments