<?php

require_once(dirname(__FILE__) . '/CacheSets/src/CacheSet.php');

$a = array('some value', 'b' => 'some other value');
$set = new CacheSet('test');
$set->update($a);
if ($set->get(1) == $set->get('b')) {
    print "Great success!\n";
}

$set->purge();
unset($set);

require_once(dirname(__FILE__) . '/CacheSets/src/LinkedCacheSet.php');

$set = new LinkedCacheSet('test');

$set->add(array('here', 'are', 'some', 'values'));
$set->add(array('some', 'other', 'values'));
$set->add('uh oh');

//$set->seek(1);

//var_dump($set->current());

$set->set('a', 'zimbra');
$set->set('z', 'apache');
$set->sort();
//var_dump($set->copy());

$set->seek(3);

var_dump($set->get(3));
$set->delete(3);
var_dump($set->copy());

//$a = $set->copy();
//var_dump($a['a']);

//$set->seek('a');

//var_dump($set->current());

$set->purge();

?>
