This repository was archived by the owner on Nov 25, 2024. It is now read-only.
Repository navigation
v0.14.0
What's Changed
# github.com/wafer-bw/memcache
## compatible changes
(*Cache[K, V]).RandomKey: addedgoos: darwin
goarch: arm64
pkg: github.com/wafer-bw/memcache
BenchmarkCache_Set/100_noevict-12 26142390 39.04 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Set/1000_noevict-12 26557509 44.46 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Set/10000_noevict-12 22132461 54.24 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Set/100000_noevict-12 17472376 61.18 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Set/100_allkeyslru-12 12924916 81.90 ns/op 48 B/op 1 allocs/op
BenchmarkCache_Set/1000_allkeyslru-12 14743093 80.71 ns/op 53 B/op 1 allocs/op
BenchmarkCache_Set/10000_allkeyslru-12 10354690 113.2 ns/op 55 B/op 1 allocs/op
BenchmarkCache_Set/100000_allkeyslru-12 9590965 120.9 ns/op 55 B/op 1 allocs/op
BenchmarkCache_Set/100_volatilelru-12 12849289 85.37 ns/op 48 B/op 1 allocs/op
BenchmarkCache_Set/1000_volatilelru-12 14819830 75.53 ns/op 53 B/op 1 allocs/op
BenchmarkCache_Set/10000_volatilelru-12 10541395 114.5 ns/op 55 B/op 1 allocs/op
BenchmarkCache_Set/100000_volatilelru-12 9617650 129.8 ns/op 55 B/op 1 allocs/op
BenchmarkCache_Get/100_noevict-12 78562520 14.82 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Get/1000_noevict-12 78553309 14.65 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Get/10000_noevict-12 47281245 24.89 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Get/100000_noevict-12 36930084 30.98 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Get/100_allkeyslru-12 35602586 32.48 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Get/1000_allkeyslru-12 43142124 27.44 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Get/10000_allkeyslru-12 24660806 47.28 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Get/100000_allkeyslru-12 23359160 48.06 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Get/100_volatilelru-12 37749598 31.19 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Get/1000_volatilelru-12 42993160 27.39 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Get/10000_volatilelru-12 24990280 47.27 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Get/100000_volatilelru-12 23231520 47.48 ns/op 0 B/op 0 allocs/op
BenchmarkCache_TTL/100_noevict-12 25488033 51.98 ns/op 15 B/op 1 allocs/op
BenchmarkCache_TTL/1000_noevict-12 28924026 41.40 ns/op 15 B/op 1 allocs/op
BenchmarkCache_TTL/10000_noevict-12 22434973 52.13 ns/op 15 B/op 1 allocs/op
BenchmarkCache_TTL/100000_noevict-12 19329468 56.60 ns/op 15 B/op 1 allocs/op
BenchmarkCache_TTL/100_allkeyslru-12 18144314 66.10 ns/op 15 B/op 1 allocs/op
BenchmarkCache_TTL/1000_allkeyslru-12 22248848 54.66 ns/op 15 B/op 1 allocs/op
BenchmarkCache_TTL/10000_allkeyslru-12 15259918 76.98 ns/op 15 B/op 1 allocs/op
BenchmarkCache_TTL/100000_allkeyslru-12 14982730 78.75 ns/op 16 B/op 2 allocs/op
BenchmarkCache_TTL/100_volatilelru-12 18546542 65.15 ns/op 15 B/op 1 allocs/op
BenchmarkCache_TTL/1000_volatilelru-12 22323366 54.12 ns/op 15 B/op 1 allocs/op
BenchmarkCache_TTL/10000_volatilelru-12 14678134 78.67 ns/op 15 B/op 1 allocs/op
BenchmarkCache_TTL/100000_volatilelru-12 14480773 81.37 ns/op 16 B/op 2 allocs/op
BenchmarkCache_Delete/100_allkeyslru-12 41873306 27.89 ns/op 8 B/op 1 allocs/op
BenchmarkCache_Delete/1000_allkeyslru-12 41964950 28.11 ns/op 8 B/op 1 allocs/op
BenchmarkCache_Delete/10000_allkeyslru-12 41234221 28.29 ns/op 8 B/op 1 allocs/op
BenchmarkCache_Delete/100000_allkeyslru-12 42228306 28.34 ns/op 8 B/op 1 allocs/op
BenchmarkCache_Delete/100_volatilelru-12 42224096 28.39 ns/op 8 B/op 1 allocs/op
BenchmarkCache_Delete/1000_volatilelru-12 42066763 29.19 ns/op 8 B/op 1 allocs/op
BenchmarkCache_Delete/10000_volatilelru-12 41908525 28.45 ns/op 8 B/op 1 allocs/op
BenchmarkCache_Delete/100000_volatilelru-12 42930609 28.10 ns/op 8 B/op 1 allocs/op
BenchmarkCache_Delete/100_noevict-12 24104532 49.42 ns/op 8 B/op 1 allocs/op
BenchmarkCache_Delete/1000_noevict-12 24414848 49.05 ns/op 8 B/op 1 allocs/op
BenchmarkCache_Delete/10000_noevict-12 23801377 49.51 ns/op 8 B/op 1 allocs/op
BenchmarkCache_Delete/100000_noevict-12 20839875 48.86 ns/op 8 B/op 1 allocs/op
BenchmarkCache_Flush/100_allkeyslru-12 50428642 23.36 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Flush/1000_allkeyslru-12 49956722 23.31 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Flush/10000_allkeyslru-12 50404018 23.32 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Flush/100000_allkeyslru-12 50170632 23.31 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Flush/100_volatilelru-12 50670057 23.30 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Flush/1000_volatilelru-12 51035416 23.42 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Flush/10000_volatilelru-12 50161020 23.36 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Flush/100000_volatilelru-12 50675139 23.40 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Flush/100_noevict-12 49969983 23.27 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Flush/1000_noevict-12 50834623 23.52 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Flush/10000_noevict-12 50872068 23.17 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Flush/100000_noevict-12 51014534 23.16 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Size/100_noevict-12 96947823 12.28 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Size/1000_noevict-12 94938901 12.47 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Size/10000_noevict-12 94880410 12.39 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Size/100000_noevict-12 95832292 12.28 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Size/100_allkeyslru-12 94559852 12.29 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Size/1000_allkeyslru-12 96484676 12.31 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Size/10000_allkeyslru-12 95073979 12.25 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Size/100000_allkeyslru-12 96515391 12.27 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Size/100_volatilelru-12 94560165 12.28 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Size/1000_volatilelru-12 94726249 12.28 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Size/10000_volatilelru-12 94081062 12.27 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Size/100000_volatilelru-12 94654333 12.27 ns/op 0 B/op 0 allocs/op
BenchmarkCache_RandomKey/100_noevict-12 71724399 16.45 ns/op 0 B/op 0 allocs/op
BenchmarkCache_RandomKey/1000_noevict-12 71588900 16.43 ns/op 0 B/op 0 allocs/op
BenchmarkCache_RandomKey/10000_noevict-12 70867887 16.27 ns/op 0 B/op 0 allocs/op
BenchmarkCache_RandomKey/100000_noevict-12 71831554 16.36 ns/op 0 B/op 0 allocs/op
BenchmarkCache_RandomKey/100_allkeyslru-12 71443276 16.24 ns/op 0 B/op 0 allocs/op
BenchmarkCache_RandomKey/1000_allkeyslru-12 72282262 16.25 ns/op 0 B/op 0 allocs/op
BenchmarkCache_RandomKey/10000_allkeyslru-12 72055665 16.22 ns/op 0 B/op 0 allocs/op
BenchmarkCache_RandomKey/100000_allkeyslru-12 72408565 16.33 ns/op 0 B/op 0 allocs/op
BenchmarkCache_RandomKey/100_volatilelru-12 72435519 16.21 ns/op 0 B/op 0 allocs/op
BenchmarkCache_RandomKey/1000_volatilelru-12 72221541 16.21 ns/op 0 B/op 0 allocs/op
BenchmarkCache_RandomKey/10000_volatilelru-12 71475902 16.26 ns/op 0 B/op 0 allocs/op
BenchmarkCache_RandomKey/100000_volatilelru-12 73154936 16.26 ns/op 0 B/op 0 allocs/op
BenchmarkCache_Keys/100_noevict-12 993363 1153 ns/op 896 B/op 1 allocs/op
BenchmarkCache_Keys/1000_noevict-12 166700 7153 ns/op 8192 B/op 1 allocs/op
BenchmarkCache_Keys/10000_noevict-12 15016 79869 ns/op 81920 B/op 1 allocs/op
BenchmarkCache_Keys/100000_noevict-12 510 2336650 ns/op 802816 B/op 1 allocs/op
BenchmarkCache_Keys/100_allkeyslru-12 1362886 881.9 ns/op 896 B/op 1 allocs/op
BenchmarkCache_Keys/1000_allkeyslru-12 162530 7158 ns/op 8192 B/op 1 allocs/op
BenchmarkCache_Keys/10000_allkeyslru-12 13153 90578 ns/op 81920 B/op 1 allocs/op
BenchmarkCache_Keys/100000_allkeyslru-12 1215 981306 ns/op 802816 B/op 1 allocs/op
BenchmarkCache_Keys/100_volatilelru-12 1371205 886.8 ns/op 896 B/op 1 allocs/op
BenchmarkCache_Keys/1000_volatilelru-12 160836 7300 ns/op 8192 B/op 1 allocs/op
BenchmarkCache_Keys/10000_volatilelru-12 13033 91533 ns/op 81920 B/op 1 allocs/op
BenchmarkCache_Keys/100000_volatilelru-12 1177 1006301 ns/op 802816 B/op 1 allocs/opFull Changelog: v0.13.1...v0.14.0