Permalink
Commits on Mar 9, 2012
  1. Merge pull request #33 from tedivm/xcache_apc

    Separated Xcache handler from APC
    tedivm committed Mar 9, 2012
  2. Separated Xcache handler from APC

    This removes the dependancy on the Apc handler by rebuilding the
    constructor and adding some properties back. All in all very simple.
    tedivm committed Mar 9, 2012
  3. Updated documentation.

    tedivm committed Mar 9, 2012
Commits on Mar 8, 2012
  1. Merge pull request #32 from tedivm/remove_mem_only

    Remove Memory Only Mode
    tedivm committed Mar 8, 2012
  2. Merge pull request #31 from tedivm/sqlite_available

    Sqlite available
    tedivm committed Mar 8, 2012
  3. Updated Sqlite tests to directly test subhandlers to see if the envir…

    …onment is properly suited.
    tedivm committed Mar 8, 2012
  4. Updated "isAvailable" function to call the sub handler equivalents di…

    …rectly instead of redoing the tests itself.
    tedivm committed Mar 8, 2012
  5. Removed MemOnly functionality from Cache class

    Removed the MemOnly functionality in favor of using the Ephemeral
    handler. This has a number of smaller side effects- the constructor
    requires a handler now (the Pool handles fallback to the Ephemeral
    handler when needed), groupings aren't used at all now, and quite a few
    things are just cleaner.
    tedivm committed Mar 8, 2012
  6. Removed "MemoryOnly" tests, and updated the "get" tests to properly u…

    …se the Ephemeral handler.
    tedivm committed Mar 8, 2012
  7. Updated Manager class to use Ephemeral handler instead of in memory f…

    …unctionality when a handler is not provided.
    tedivm committed Mar 8, 2012
  8. Merge pull request #29 from jhallbachner/handlers

    Reworked isAvailable() into a static method
    tedivm committed Mar 8, 2012
  9. Refactored out the canEnable() method and rebuilt all handler constru…

    …ctors to throw exceptions on failed configuration.
    jhallbachner committed Mar 8, 2012
Commits on Mar 7, 2012
  1. Removed the UsableInterface and all references to it; moved isAvailab…

    …le() to the Handler interface.
    jhallbachner committed Mar 7, 2012
  2. Merge pull request #30 from tedivm/cache_pool

    Cache Standardization
    tedivm committed Mar 7, 2012
Commits on Mar 6, 2012
  1. Merge pull request #28 from tedivm/memcached_cache_lookups

    Memcached cache lookups
    tedivm committed Mar 6, 2012
  2. Removed cache_lookups option from test.

    Some new installations of the memcached extensions no longer accept the
    cache_lookups option, which makes this option unattractive for testing
    purposes.
    tedivm committed Mar 6, 2012
  3. Improved error messages with setOption functionality

    Perviously the setOption function would return false but also issue a
    warning. Now the warning is suppressed and an exception is thrown.
    tedivm committed Mar 6, 2012
  4. Updated AbstractCacheTest to test new key stacks code.

    This checks for the proper arrays being built from the new string
    formats, where nesting is delimited by a slash rather than being a
    series of arguments. Additional tests include basic normalization as
    well as checks against the new "getKey" function.
    tedivm committed Mar 6, 2012
Commits on Mar 3, 2012
  1. Changed the key structure and added a getKey function

    Updated the setupKey function to no longer take unlimited arguments,
    but to instead take either a single string representing a path
    (path/to/cache) or an array representing the same. This doesn't change
    the functionality much, but does simplify things in many ways. Because
    this eliminates some arguments it means some error conditions were no
    longer needed.
    
    Also added the "getKey" function, which will return the key as a string
    (even if passed as an array).
    tedivm committed Mar 3, 2012
  2. Merge pull request #27 from tedivm/store_to_set

    Changed the "store" function name to "set"
    tedivm committed Mar 3, 2012
Commits on Mar 2, 2012
  1. Added the initial Pool class.

    This does not pass tests yet due to Stash not being up to the
    (currently nonstandard) standard. There's still some cleanup that needs
    to occur as well.
    tedivm committed Mar 2, 2012
  2. Updated PoolClass to work with current branch features.

    Mostly this means removing the "set" reference until that is merged
    back in and blowing off the Key decision for now.
    tedivm committed Mar 2, 2012