[Tickets #13085] Re: Use memcache instead of distributed hashtable in $conf[cache][driver]

noreply at bugs.horde.org noreply at bugs.horde.org
Sun Mar 30 00:36:37 UTC 2014


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/13085
------------------------------------------------------------------------------
  Ticket             | 13085
  Updated By         | Michael Rubinsky <mrubinsk at horde.org>
  Summary            | Use memcache instead of distributed hashtable in
                     | $conf[cache][driver]
  Queue              | Components
  Type               | Enhancement
-State              | New
+State              | Feedback
  Priority           | 1. Low
  Milestone          |
  Patch              |
  Owners             |
------------------------------------------------------------------------------


Michael Rubinsky <mrubinsk at horde.org> (2014-03-30 00:36) wrote:

The API documentation for Horde_Cache#set states that $lifetime is the  
time after which the data becomes *available* for GC, not necessarily  
the time at which the data is actually invalid. GC != data invalidity.

None of the other cache drivers require this to be set in order for  
get()'s lifetime parameter to work, and as far as I know it was like  
this since forever. We use it this way in far more than just  
Horde_Service_Weather. If changes to hashtable *require* this  
parameter to be set in this way, it's a bc break and must be worked  
around in hashtable code.





More information about the bugs mailing list