Commit Graph

72 Commits

Author SHA1 Message Date
Dmitry Kolesnikov
9ad89e30e6 update README.md 2017-09-16 16:23:32 +03:00
Dmitry Kolesnikov
3a1969f6c0 update app metadata for hex 2017-09-16 15:08:43 +03:00
Dmitry Kolesnikov
4ca5b8caba (#15) : add atomic apply function to modify value 2017-03-09 20:38:10 +02:00
Dmitry Kolesnikov
9f31083a2a new release 2.1.1 2016-07-15 10:46:44 +03:00
fogfish
462f465ca7 Merge pull request #12 from silviucpp/master
Fix for erlang 19 compilation
2016-07-14 18:47:03 +03:00
silviu
4a81ca3172 Fix for erlang 19 compilation 2016-07-14 15:57:58 +03:00
Dmitry Kolesnikov
41b9d0c1ac Change README layout 2016-06-08 07:01:18 +03:00
Dmitry Kolesnikov
6edfd3b2b0 experiment with GA 2016-06-08 06:54:50 +03:00
Dmitry Kolesnikov
590744c567 Experiment with GA 2016-06-08 06:52:28 +03:00
Dmitry Kolesnikov
3c2a38389a Experiment with GA 2016-06-08 06:50:37 +03:00
Dmitry Kolesnikov
6259fb587d Merge remote-tracking branch 'github/master' 2016-06-08 06:46:19 +03:00
Dmitry Kolesnikov
e44595eee2 experiment with GA 2016-06-08 06:44:51 +03:00
fogfish
d89fd890c6 Merge pull request #10 from dams/patch-1
fix bad documentation
2016-05-28 19:41:39 +03:00
Damien Krotkine
53350ff2d6 fix bad documentation
I'm pretty sure it's not "quota", but "check". cache_bucket.erl uses "check".
2016-05-27 11:27:12 +02:00
Dmitry Kolesnikov
f190930ba3 add CI support 2016-03-23 22:56:59 +02:00
Dmitry Kolesnikov
bda14508ae update stats on cache eviction 2016-03-23 22:49:08 +02:00
Dmitry Kolesnikov
c05be3b34e add unit test for async i/o 2016-03-23 22:15:39 +02:00
Dmitry Kolesnikov
7794391116 use CT for unit-testing (mirgate eunit to _SUITE(s)) 2016-03-23 19:28:04 +02:00
Dmitry Kolesnikov
f1d264bec6 define skeleton for test suite 2016-03-21 20:08:20 +02:00
Dmitry Kolesnikov
83458f136e mock-up interface extension to support timeouts and async flags. 2016-03-20 22:15:55 +02:00
Dmitry Kolesnikov
cd12d99424 update Makefile to support rebar3 2016-03-20 22:15:12 +02:00
Dmitry Kolesnikov
ff404f45a8 new async api, returns reference to operation 2015-05-10 14:02:58 +03:00
Dmitry Kolesnikov
572050affc use mmul for multiplication 2015-02-03 19:17:57 +02:00
Dmitry Kolesnikov
adeac4fc9f use mmul for multiplication 2015-02-03 19:17:33 +02:00
fogfish
01f6e3f556 Merge pull request #7 from Zephyrean/master
fix: bucket eviction check was executed 1000 times more often than required
2015-01-24 23:08:28 +02:00
Mike
e275a9fd77 fix: bucket eviction check was executed 1000 times more often than required (seconds instead of milliseconds were passed to erlang:send_after) 2015-01-19 16:55:31 +03:00
fogfish
9a4ec48595 Merge pull request #6 from altenwald/master
remove warnings when debug is not activated
2015-01-13 17:10:26 +02:00
Manuel Rubio
df9bfa3e64 remove warnings when debug is not activated 2015-01-11 14:50:20 +01:00
fogfish
6421a61203 Merge pull request #5 from Nikita-V/rebar_url
Fix rebar url
2014-11-22 15:59:23 +02:00
Nikita Vorobei
bfe52194c9 Fix rebar url 2014-11-22 13:34:13 +03:00
Dmitry Kolesnikov
339350bbe9 fix: heap api call 2014-09-05 09:59:06 +03:00
Dmitry Kolesnikov
0db068cc75 add cache option to disable segment evition
{ttl,   undefined} disables segment expire timeout
{check, undefined} disables segment quota check
It makes cache behave as ets table
2014-08-20 22:00:32 +03:00
Dmitry Kolesnikov
559070765b support ananymous cache instance 2014-07-12 19:59:30 +03:00
Dmitry Kolesnikov
f76a6e2276 bucket type 2014-07-09 18:26:41 +03:00
Dmitry Kolesnikov
84ceff4b3a add type to bucket 2014-06-30 21:16:07 +03:00
Dmitry Kolesnikov
cee7ea02fc fix match for distributed cache 2014-06-30 20:33:17 +03:00
Dmitry Kolesnikov
5cb63c607b use match spec (instead of select) 2014-06-29 14:32:15 +03:00
Dmitry Kolesnikov
da059104f8 add cache select (based on ets select + match spec) 2014-06-27 19:56:39 +03:00
Dmitry Kolesnikov
3e078d11b8 minor syntax fix 2014-06-27 17:01:51 +03:00
Dmitry Kolesnikov
561a0ba7d9 in-cache accumulator 2014-01-21 22:52:39 +02:00
Dmitry Kolesnikov
93e4aaf82b return bagarg is inc / dec tuple(s) are not defined or operation is not applicable 2014-01-21 18:44:47 +02:00
Dmitry Kolesnikov
3c13aaaad6 segement heir + cache inc/dec 2014-01-21 16:52:52 +02:00
Dmitry Kolesnikov
b3382c75db fix: cache bucket crash if memory limit is defined 2013-11-21 15:53:43 +02:00
Dmitry Kolesnikov
ceebafa2ba memcached-like interface for cache i/o 2013-08-31 17:12:20 +03:00
Dmitry Kolesnikov
1b4edeb9cc minor fix to README 2013-07-27 18:46:12 +03:00
Dmitry Kolesnikov
916366089c release 0.8.0 merge with github version 2013-07-27 18:42:24 +03:00
Dmitry Kolesnikov
44c8f92a8c release 0.8.0 - re-factored cache bucket structure. The application uses segmented cache approach vs B-tree index for TTL handling 2013-07-27 18:28:26 +03:00
Dmitry Kolesnikov
699865d890 changes on default cache init 2013-07-25 11:58:29 +03:00
Dmitry Kolesnikov
9a29b8ebf8 minor syntax updates 2013-07-25 11:27:07 +03:00
fogfish
6264aec468 Merge pull request #1 from artefactop/otp_behaviour
Otp behaviour
2013-07-19 13:36:25 -07:00