maximum number of items in the cache, set once, cannot be changed
lifetime for non-empty items in seconds; may be changed at any time. This value must be at least 1.
lifetime for empty items in seconds. If set to 0 (default), will be same as regular lifetime
Constructor.