Permalink
Commits on Nov 15, 2012
  1. Merge pull request #49 from tedivm/API-Cleanup

    tedivm committed Nov 15, 2012
    API Cleanup
    
    * Renames "Handlers" to "Drivers".
    * Changes the name of Stash\Cache to Stash\Item.
    * Renames Handlers\MultiHandler to Handlers\Composite (and finally Driver\Composite).
    * Adds a constructor to the Pool class that removes the need to call setHandler/setDriver.
    * Removes the Box and Manager classes.
    * Removes "purge" function from Item class, leaving the Pool version.
    * Revamped the Pool class's error handling.
    * Updated various comments.
Commits on Nov 14, 2012
  1. Removed ability to create Item without a key.

    tedivm committed Nov 14, 2012
    Creating an Item without a key was an artifact from the pre-Pool days,
    where certain actions (such as clearing) needed to be done rather than
    actions on single items. Now that the pool exists to handle these it
    makes little sense for the Item to be able to exist without a key.
  2. Corrected issue in disabled stash test.

    tedivm committed Nov 14, 2012
    One of the tests checking whether stash was properly being disabled was
    not actually having it's assertions tested. This wasn't critical due to
    a more comprehensive test that is run, but should be corrected.
  3. Made the "setupKey" function protected, added key to constructor

    tedivm committed Nov 14, 2012
    Removed the setupdKey from the "public" API for the Item class. It was
    never meant to be called publically, just by the Pool object, but
    moving the key to the constructor simplifies that quite a bit.
Commits on Nov 12, 2012
  1. Docblock updates.

    tedivm committed Nov 12, 2012
  2. Updated docblock

    tedivm committed Nov 12, 2012
  3. Removed purge function from Item

    tedivm committed Nov 12, 2012
    The purge function was just calling through to it's new home in the
    pool class, and removing it makes things a bit cleaner.
Commits on Nov 10, 2012
  1. Adding the "report" directory into the git ignore list

    tedivm committed Nov 10, 2012
    The code coverage reports get generated into that folder, and don't
    need to be shipped along with this library.
  2. Finishing last commit

    tedivm committed Nov 10, 2012
    I'm not sure why these files weren't removed with the last commit, but
    this was part of that previous commit related to changing "handlers"
    into "drivers".
  3. Changed "Handlers" into "Drivers"

    tedivm committed Nov 10, 2012
    The term "handler" has been used to describe the code that provides low
    level least common denominator access to the various storage engines
    used for caching. Changing them to "drivers" makes it more immediately
    obvious what their function is, while also being more consistant with
    similar systems.
  4. Removed Box and Manager classes

    tedivm committed Nov 10, 2012
    The Box and Manager classes were remnents from before the Pool class
    existed, and are no longer needed.
  5. Changed name of Stash\Cache to Stash\Item

    tedivm committed Nov 10, 2012
    The "Cache" item was originally created before the separation of the
    Pool and Item was made, and had it's old name mostly as a result of
    that. This change should help distinguish the roles between the Pool
    and Item a bit better.
  6. Simplified Pool creation by adding constructor

    tedivm committed Nov 10, 2012
    It's now possible to pass the driver/handlers in as part of the
    constructor, simplifying the creation of the Pool object a bit.
  7. Merge pull request #48 from pborreli/typos

    tedivm committed Nov 10, 2012
    Fixed typos
  8. Fixed typos

    pborreli committed Nov 9, 2012
Commits on Oct 24, 2012
  1. Merge pull request #47 from PERBILITY/master

    tedivm committed Oct 24, 2012
    Added NullHandler with Tests
  2. Fixed travis config

    bzikarsky committed Oct 24, 2012
Commits on Oct 23, 2012
Commits on Sep 30, 2012
  1. Merge pull request #46 from jhallbachner/master

    tedivm committed Sep 30, 2012
    Add Ephemeral to the Handlers class
Commits on Sep 25, 2012
  1. Merge pull request #45 from mvrhov/patch-1

    tedivm committed Sep 25, 2012
    It's Memcache and not Memcached
  2. It's Memcache and not Memcached

    Miha Vrhovnik
    Miha Vrhovnik committed Sep 25, 2012
Commits on Sep 11, 2012
  1. Merge pull request #44 from tedivm/Sessions

    tedivm committed Sep 11, 2012
    Sessions Support
Commits on Sep 10, 2012
  1. Merge pull request #43 from tedivm/ismiss

    tedivm committed Sep 10, 2012
    Corrected bug where isMiss would fail if called before get.