2 Replies Latest reply on Nov 29, 2007 6:24 AM by mircea.markus

    LRU policy for separated object

    bedek

      Hi,

      As I understand LRU policy is removing ALL object from cache node:

      Assumptions:
      Setting for some node: timeToLiveSeconds = 600 and maxAgeSeconds = 600 means that ALL object will be remove after 10 minutes

      Current result:
      This means that if I have 2 object and first will be added 9 minutes before second both will be removed 1 minute after adding second (Example:
      object "a" is added at 12:00, object "b" is added at 12:09, in result both object will be removed at 12:10 despite this that age of object "b" at moment of eviction was just 1 minute !)

      Desired result:
      First object and second should be removed after 10 minutes from the moment of adding them to the node
      (Example:
      object "a" is added at 12:00, object "b" is added at 12:09, desired result is that object "a" will be removed at 12:10 and object "b" at 12:19)

      How to achieve this behavior ?
      (I know that I can place each object in separated node - so 1 node for 1 object - is there other resolution ?)