mirror of
https://github.com/fluencelabs/redis
synced 2025-06-28 00:11:33 +00:00
LFU: change lfu* parameters to int
This commit is contained in:
@ -334,7 +334,7 @@ uint8_t LFULogIncr(uint8_t counter) {
|
||||
unsigned long LFUDecrAndReturn(robj *o) {
|
||||
unsigned long ldt = o->lru >> 8;
|
||||
unsigned long counter = o->lru & 255;
|
||||
if (LFUTimeElapsed(ldt) >= server.lfu_decay_time && counter) {
|
||||
if (LFUTimeElapsed(ldt) >= (unsigned long)server.lfu_decay_time && counter) {
|
||||
if (counter > LFU_INIT_VAL*2) {
|
||||
counter /= 2;
|
||||
if (counter < LFU_INIT_VAL*2) counter = LFU_INIT_VAL*2;
|
||||
|
Reference in New Issue
Block a user