148 Commits (1881a9bccb818787f68c52bfba648c6cf34c34fa)
 

Author SHA1 Message Date
Patrick Mylund Nielsen 1881a9bccb Merge pull request #29 from darrenmcc/master
added go syntax highlighting to README
9 years ago
Darren McCleary da6326cd69 added go syntax highlighting to README 9 years ago
Patrick Mylund Nielsen 5849ccb308 remove mu.RUnlock call from get 9 years ago
Patrick Mylund Nielsen 721cc9438c Add BenchmarkRWMutexInterfaceMapGetString 10 years ago
Patrick Mylund Nielsen 8c41258ef3 Add BenchmarkRWMutexInterfaceMapGet 10 years ago
Patrick Mylund Nielsen faf83836bd Change GitHub repository URLs in README 10 years ago
Patrick Mylund Nielsen 66bf7b7a45 Update README to point to new repository URL 10 years ago
Patrick Mylund Nielsen d461c5d2dd 'Inline' set in Set, and do time checks before the lock 10 years ago
Patrick Mylund Nielsen 76f1250a65 Make OnEvicted() a little faster 10 years ago
Patrick Mylund Nielsen 7c1e7f5829 go fmt 10 years ago
Patrick Mylund Nielsen 9fc6f9c73f Add expiring/notexpiring sharded cache benchmarks 10 years ago
Patrick Mylund Nielsen afadf13f9f Back to UnixNano(), syscall dependency isn't worth a few nanoseconds better performance 10 years ago
Patrick Mylund Nielsen f6cdd07cbb Merge branch 'timeval' 10 years ago
Patrick Mylund Nielsen 2f0c74ebb8 Use intermediary timevals 10 years ago
Patrick Mylund Nielsen 2f60853f80 No need for emptyTime anymore 10 years ago
Patrick Mylund Nielsen 01842a547c Use timevals 10 years ago
Patrick Mylund Nielsen 1924ec3baf Remove expired() since it's no longer used (because of the inlining) 10 years ago
Patrick Mylund Nielsen 8084bd02b5 Inline expiration checks manually for performance 10 years ago
Patrick Mylund Nielsen eb4f9f6b2f Use UnixNano int64s instead of Time 10 years ago
Patrick Mylund Nielsen 31c7be0bed 'Inline' Get and Expired 10 years ago
Patrick Mylund Nielsen 4e0d34ef00 Only get the current time once in the DeleteExpired loop 10 years ago
Patrick Mylund Nielsen a45ed98559 Add benchmarks that use expiring items (time.Now calls) and rename BenchmarkDeleteExpired to BenchmarkDeleteExpiredLoop for clarity 10 years ago
Patrick Mylund Nielsen 28ab885a1a Make BenchmarkDeleteExpired more meaningful 10 years ago
Patrick Mylund Nielsen cf4e165754 Add IncrementInt benchmark 10 years ago
Patrick Mylund Nielsen 901b2413ee Improve cache locality by removing Item-related pointers 10 years ago
Patrick Mylund Nielsen 3d4d09ca0b Add a benchmark for DeleteExpired() 10 years ago
Patrick Mylund Nielsen 0ba3e0049c Update copyright years 10 years ago
Patrick Mylund Nielsen ac0fcef49b Clarify that the OnEvicted function isn't called when an item is overwritten 10 years ago
Patrick Mylund Nielsen e9441b12e0 Add mutex-using test condition to TestOnEvicted 10 years ago
Patrick Mylund Nielsen 3f2c810ea1 Add OnEvicted() 10 years ago
Patrick Mylund Nielsen a0136a8980 Don't expose the cache mutex 10 years ago
Patrick Mylund Nielsen a122e14c4b Merge pull request #23 from databus23/patch-1
Fix leaking the janitor ticker when shutting down
10 years ago
Fabian Ruff fe045e4040 Fix leaking the janitor ticker when shutting down 10 years ago
Patrick Mylund Nielsen 93d85800f2 README.md: Add missing 'time' import to example 10 years ago
Patrick Mylund Nielsen 03284ca422 Replace sharded hash function/misc mods 10 years ago
Patrick Mylund Nielsen 8a2f4f19ef go fmt 10 years ago
Patrick Mylund Nielsen e3a846e1f9 Clarify what NoExpiration and DefaultExpiration are 10 years ago
Patrick Mylund Nielsen a1dd6b7fff s/NewFrom/NewFrom()/ in NewFrom doc 10 years ago
Patrick Mylund Nielsen 9ea75a8586 s/NewFrom/NewFrom()/ in Load/LoadFile/Save/SaveFile docs 10 years ago
Patrick Mylund Nielsen 873e78f0db s/gob.Register/gob.Register()/ in NewFrom doc 10 years ago
Patrick Mylund Nielsen bc36de7dec Clarify NewFrom documentation on use cases 10 years ago
Patrick Mylund Nielsen d68800e607 s/with the same caveats/subject to the same caveat/ in NewFrom doc 10 years ago
Patrick Mylund Nielsen 887753fa90 Refer to DeleteExpired as c.DeleteExpired() 10 years ago
Patrick Mylund Nielsen 888f396121 Update NewFrom doc to be consistent with New 10 years ago
Patrick Mylund Nielsen 32dd451b6d README.md: Be consistent with NewFrom() 10 years ago
Patrick Mylund Nielsen 238c0209c0 New markdown README (thanks Jason Mooberry) 10 years ago
Patrick Mylund Nielsen 46827c6a61 Add NoExpiration and DefaultExpiration constants and use them (thanks to Jason Mooberry) 10 years ago
Patrick Mylund Nielsen 73a30b2033 Add NewFrom, and deprecate Save, SaveFile, Load, and LoadFile 10 years ago
Patrick Mylund Nielsen ffd0b9e3ec Move the unexportedShardedCache to sharded.go 10 years ago
Patrick Mylund Nielsen 6ea7e6fb42 Remove the pointless unexportedInterface 10 years ago