Commit Graph

51 Commits

Author SHA1 Message Date
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
Pepe
68dac63e53 Add function for custom TTL 2013-07-19 12:57:10 +02:00
Dmitry Kolesnikov
69e6a3cec6 release 0.3.0 2013-04-26 23:24:37 +03:00
Dmitry Kolesnikov
dfcf699149 extra function calls to lookup data and meta-data 2013-04-26 23:24:05 +03:00
Dmitry Kolesnikov
cfdba43817 fix 0.2.2 api compatibility issue 2013-04-25 13:47:09 +03:00
Pepe
32fe3fe244 Bugfix 2013-04-24 12:54:37 +02:00
Dmitry Kolesnikov
c3088dedc9 support element ttl at api level 2013-04-24 12:02:08 +03:00
Pepe
97dc76772b Better OTP integration 2013-04-23 13:13:31 +02:00
Dmitry Kolesnikov
f648d65563 version update 2013-04-23 10:07:28 +03:00
Dmitry Kolesnikov
f0d646cff2 fix quota timeout 2013-04-19 14:40:16 +03:00
Dmitry Kolesnikov
35c2afaebc fix: cache bucket config 2013-04-18 21:52:41 +03:00
Dmitry Kolesnikov
288f57b843 fix default cache config 2013-04-18 20:17:46 +03:00
Dmitry Kolesnikov
6574a26bc4 support for cache counter 2013-04-18 19:21:33 +03:00
Pepe
d14197f014 Add OTP application configuration 2013-04-17 17:26:12 +02:00
Dmitry Kolesnikov
1ecfa5fb94 enable global cache and support remote benchamrk 2013-04-17 17:28:03 +03:00
Pepe
d4e9fb024a Add api call 2013-04-17 14:48:08 +02:00
Pepe
81ce0ebdf1 Add OTP behavior 2013-04-17 14:37:50 +02:00
Dmitry Kolesnikov
95350fd960 fix memory quota crash 2013-04-16 22:24:08 +03:00
Dmitry Kolesnikov
36ea69e896 rotate chunk if chunk quota exeeded 2013-04-16 21:35:56 +03:00
Dmitry Kolesnikov
0c290e12b7 default caches via all_env 2013-04-16 12:21:14 +03:00
Dmitry Kolesnikov
d324600f4b new cache design (based on multi-page idea) 2013-04-16 12:15:14 +03:00
Dmitry Kolesnikov
20544f1bd1 cache info 2012-10-28 01:26:22 +03:00