From 7076343338ae3439f3c86f01144818abe8c31978 Mon Sep 17 00:00:00 2001 From: George Halkiadakis Date: Sun, 12 Mar 2023 07:16:23 +0200 Subject: add container helpers; constuct public directory-tree --- classes/cache/Cache_interface.php | 34 -------------- classes/cache/FileCache.php | 93 --------------------------------------- classes/cache/MemcachedCache.php | 37 ---------------- classes/cache/RedisCache.php | 69 ----------------------------- 4 files changed, 233 deletions(-) delete mode 100644 classes/cache/Cache_interface.php delete mode 100644 classes/cache/FileCache.php delete mode 100644 classes/cache/MemcachedCache.php delete mode 100644 classes/cache/RedisCache.php (limited to 'classes/cache') diff --git a/classes/cache/Cache_interface.php b/classes/cache/Cache_interface.php deleted file mode 100644 index 7c49789..0000000 --- a/classes/cache/Cache_interface.php +++ /dev/null @@ -1,34 +0,0 @@ - $data[0]) { - - // Unlinking - unlink($filename); - return false; - - } - - return $data[1]; - } - - - public function flush(int $olderThan = 0) - { - return false; // reply false until implementation - } - -} diff --git a/classes/cache/MemcachedCache.php b/classes/cache/MemcachedCache.php deleted file mode 100644 index c89d86a..0000000 --- a/classes/cache/MemcachedCache.php +++ /dev/null @@ -1,37 +0,0 @@ -addServer(\MEMCACHE_HOST, 11211); - - $mc->set($hashkey, $data, $ttl); - } - - - public function get($key) - { - $hashkey = md5($key); - - $mc = new Memcached(); - $mc->addServer(\MEMCACHE_HOST, 11211); - - return $mc->get($hashkey); - - } - - public function flush($olderThan = 0) - { - return false; - } - -} \ No newline at end of file diff --git a/classes/cache/RedisCache.php b/classes/cache/RedisCache.php deleted file mode 100644 index ec50f08..0000000 --- a/classes/cache/RedisCache.php +++ /dev/null @@ -1,69 +0,0 @@ - \REDIS_HOST - ]); - return $redis->set($key, $serialized, 'EX', $ttl); - - } catch (Exception $e) { - // ... - } - } - - - /** get - * fetch previously stored $data under label $key - * return $data (or false) - */ - public function get($key) - { - - try { - - $redis = new \Predis\Client([ - 'host' => \REDIS_HOST - ]); - - if ($redis->exists($key)) { - return unserialize($redis->get($key)); - - } else { - return false; - } - - } catch (Exception $e) { - // ... - } - - } - - - /** flush - * --- not umplemented yet; may not needed - */ - public function flush($olderThan = 0) - { - return false; // until implementation - } - -} \ No newline at end of file -- cgit v1.2.3