beppeben
|
247cddedd3
|
Merge f648931821 into ea4bd2a538
|
2017-03-29 08:08:40 +00:00 |
Patrick Mylund Nielsen
|
ea4bd2a538
|
LICENSE: Update copyright years
|
2017-03-26 12:37:11 -04:00 |
Patrick Mylund Nielsen
|
96426d0c5b
|
README.md: Remove the unprotected change example since it would actually need external synchronization
|
2017-03-26 12:36:28 -04:00 |
Patrick Mylund Nielsen
|
dd1ed0ba63
|
README.md: Remove one level of indentation and increase 'recommended' cleanupInterval
|
2017-03-26 12:30:15 -04:00 |
Patrick Mylund Nielsen
|
e7a9def80f
|
Add SetDefault() for setting with the default expiration
|
2016-11-25 18:48:19 -05:00 |
Patrick Mylund Nielsen
|
52581776a3
|
LICENSE: Update copyright year
|
2016-11-25 14:18:09 -05:00 |
Patrick Mylund Nielsen
|
9e6d9117e7
|
Add 'inlining of expired' note to Items()
|
2016-11-25 13:57:39 -05:00 |
Patrick Mylund Nielsen
|
a2d8b56f0c
|
Make Items() return a copy rather than an unsynchronized reference to the underlying items map
|
2016-11-25 13:56:11 -05:00 |
Patrick Mylund Nielsen
|
1881a9bccb
|
Merge pull request #29 from darrenmcc/master
added go syntax highlighting to README
|
2016-01-27 12:00:04 -05:00 |
Darren McCleary
|
da6326cd69
|
added go syntax highlighting to README
|
2016-01-27 11:56:21 -05:00 |
Patrick Mylund Nielsen
|
5849ccb308
|
remove mu.RUnlock call from get
|
2016-01-08 15:02:42 -05:00 |
Giuseppe
|
f648931821
|
revised formatting
|
2015-12-05 15:00:25 +01:00 |
Giuseppe
|
05f1124e1e
|
revised formatting
|
2015-12-05 14:53:44 +01:00 |
Giuseppe
|
3969366c62
|
fixed formatting
|
2015-12-05 14:45:05 +01:00 |
Giuseppe
|
a6be55d590
|
Merge branch 'master' into bst
|
2015-12-05 14:32:06 +01:00 |
Giuseppe
|
3eb91e81eb
|
Merge branch 'master' of https://github.com/patrickmn/go-cache
|
2015-12-05 14:20:51 +01:00 |
Giuseppe
|
97de98b0f1
|
fixed few bugs
|
2015-12-05 14:19:03 +01:00 |
Patrick Mylund Nielsen
|
721cc9438c
|
Add BenchmarkRWMutexInterfaceMapGetString
|
2015-12-03 09:55:58 -05:00 |
Patrick Mylund Nielsen
|
8c41258ef3
|
Add BenchmarkRWMutexInterfaceMapGet
|
2015-12-03 09:40:14 -05:00 |
Giuseppe
|
4c8dd8263a
|
fixed a bug in set
|
2015-12-03 01:56:49 +01:00 |
Giuseppe
|
3fed5bb1fe
|
merge master
|
2015-12-03 01:20:58 +01:00 |
Giuseppe
|
d550e2eebf
|
Merge branch 'master' of https://github.com/patrickmn/go-cache
|
2015-12-03 01:18:21 +01:00 |
Patrick Mylund Nielsen
|
faf83836bd
|
Change GitHub repository URLs in README
|
2015-12-02 14:32:12 -05:00 |
Giuseppe
|
810668b922
|
modified test
|
2015-12-01 22:37:05 +01:00 |
Giuseppe
|
7f1016551c
|
modified test
|
2015-12-01 22:31:59 +01:00 |
Giuseppe
|
e58a7a95f4
|
changed test
|
2015-12-01 22:08:24 +01:00 |
Giuseppe
|
be7efe5287
|
modified test
|
2015-12-01 22:02:17 +01:00 |
Giuseppe
|
c562196a80
|
fetched recent changes
|
2015-12-01 19:57:19 +01:00 |
Giuseppe
|
dc835ef4f8
|
Merge remote-tracking branch 'upstream/master'
|
2015-12-01 18:41:59 +01:00 |
Giuseppe
|
2491a50c66
|
modified test
|
2015-12-01 18:38:44 +01:00 |
Patrick Mylund Nielsen
|
66bf7b7a45
|
Update README to point to new repository URL
|
2015-12-01 11:18:46 -05:00 |
Patrick Mylund Nielsen
|
d461c5d2dd
|
'Inline' set in Set, and do time checks before the lock
|
2015-12-01 11:08:43 -05:00 |
Giuseppe
|
bee3326f4b
|
modif test
|
2015-12-01 09:38:36 +01:00 |
Giuseppe
|
6399142787
|
added large cache test
|
2015-12-01 09:12:35 +01:00 |
Giuseppe
|
9e28bbffcf
|
added delete on bst
|
2015-12-01 09:07:03 +01:00 |
Patrick Mylund Nielsen
|
76f1250a65
|
Make OnEvicted() a little faster
|
2015-11-30 16:18:49 -05:00 |
Patrick Mylund Nielsen
|
7c1e7f5829
|
go fmt
|
2015-11-30 16:04:57 -05:00 |
Patrick Mylund Nielsen
|
9fc6f9c73f
|
Add expiring/notexpiring sharded cache benchmarks
|
2015-11-30 16:04:49 -05:00 |
Patrick Mylund Nielsen
|
afadf13f9f
|
Back to UnixNano(), syscall dependency isn't worth a few nanoseconds better performance
|
2015-11-30 15:12:19 -05:00 |
Patrick Mylund Nielsen
|
f6cdd07cbb
|
Merge branch 'timeval'
|
2015-11-30 15:02:11 -05:00 |
Patrick Mylund Nielsen
|
2f0c74ebb8
|
Use intermediary timevals
|
2015-11-30 15:02:02 -05:00 |
Patrick Mylund Nielsen
|
2f60853f80
|
No need for emptyTime anymore
|
2015-11-30 14:49:18 -05:00 |
Patrick Mylund Nielsen
|
01842a547c
|
Use timevals
|
2015-11-30 14:47:22 -05:00 |
Patrick Mylund Nielsen
|
1924ec3baf
|
Remove expired() since it's no longer used (because of the inlining)
|
2015-11-30 14:14:52 -05:00 |
Patrick Mylund Nielsen
|
8084bd02b5
|
Inline expiration checks manually for performance
|
2015-11-30 14:12:45 -05:00 |
Patrick Mylund Nielsen
|
eb4f9f6b2f
|
Use UnixNano int64s instead of Time
|
2015-11-30 13:54:01 -05:00 |
Patrick Mylund Nielsen
|
31c7be0bed
|
'Inline' Get and Expired
|
2015-11-30 13:50:17 -05:00 |
Patrick Mylund Nielsen
|
4e0d34ef00
|
Only get the current time once in the DeleteExpired loop
|
2015-11-30 13:39:27 -05:00 |
Patrick Mylund Nielsen
|
a45ed98559
|
Add benchmarks that use expiring items (time.Now calls) and rename BenchmarkDeleteExpired to BenchmarkDeleteExpiredLoop for clarity
|
2015-11-30 10:45:30 -05:00 |
Giuseppe
|
c11107bf02
|
introduction of bst
|
2015-11-30 09:06:51 +01:00 |