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