diff options
author | Thomas Backlund <tmb@mageia.org> | 2014-10-12 12:27:45 +0300 |
---|---|---|
committer | Thomas Backlund <tmb@mageia.org> | 2014-10-12 12:27:45 +0300 |
commit | 9ce6d646ff718cd62f6434c9a4c94e450436612a (patch) | |
tree | 3ee82e5db7c0aee44a5573d9d17035c6ecac697d /lib/pinq/Cache.php | |
parent | a0b2d09125d7911656fe4cb286f20643c4432281 (diff) | |
download | www-9ce6d646ff718cd62f6434c9a4c94e450436612a.tar www-9ce6d646ff718cd62f6434c9a4c94e450436612a.tar.gz www-9ce6d646ff718cd62f6434c9a4c94e450436612a.tar.bz2 www-9ce6d646ff718cd62f6434c9a4c94e450436612a.tar.xz www-9ce6d646ff718cd62f6434c9a4c94e450436612a.zip |
Revert "Updated Estonian translation"
This reverts commit a0b2d09125d7911656fe4cb286f20643c4432281.
Diffstat (limited to 'lib/pinq/Cache.php')
-rw-r--r-- | lib/pinq/Cache.php | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/lib/pinq/Cache.php b/lib/pinq/Cache.php new file mode 100644 index 000000000..8a5a3d4d1 --- /dev/null +++ b/lib/pinq/Cache.php @@ -0,0 +1,55 @@ +<?php +/** + * + * PHP version 5.4 + * + * @category Mageia + * @package Mageia\Web\www\Pinq + * @author rda <rda@mageia.org> + * @link http://www.mageia.org/ + * + * @license http://www.gnu.org/licenses/gpl-2.0.html GNU GPL v2+ + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License aspublished by the + * Free Software Foundation; either version 2 of the License, or (at your + * option) any later version. +*/ + +abstract class Pinq_Cache +{ + abstract public function __construct(); + + /** + * @param string $key + * + * @return mixed + */ + abstract public function get($key); + + /** + * @param mixed $value + * @param string $key + * @param integer $timeout + */ + abstract public function set($value, $key, $timeout = 0); +} + +class Pinq_Memcache_Cache extends Pinq_Cache +{ + + public function __construct($timeout = 0) + { + $this->timeout = $timeout; + } + + public function get($key) + { + + } + + public function set($value, $key, $timeout = 0) + { + $timeout = $timeout > 0 ? $timeout : $this->timeout; + } +}
\ No newline at end of file |