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 |
|
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 |
|