diff --git a/src/Abstract/Model/Connection.php b/src/Abstract/Model/Connection.php index 8823698f..be1eab41 100644 --- a/src/Abstract/Model/Connection.php +++ b/src/Abstract/Model/Connection.php @@ -9,7 +9,7 @@ use \Yggverse\Yoda\Model\Pool; abstract class Connection implements \Yggverse\Yoda\Interface\Model\Connection { - private Database $_database; + public Database $database; private Pool $_pool; @@ -17,8 +17,8 @@ abstract class Connection implements \Yggverse\Yoda\Interface\Model\Connection Database $database, ?Pool $pool = null ) { - // Init database connection to store cached results - $this->_database = $database; + // Init database connection + $this->database = $database; // Use shared memory pool for async operations $this->_pool = $pool ? $pool : new Pool; @@ -261,15 +261,6 @@ abstract class Connection implements \Yggverse\Yoda\Interface\Model\Connection return null; } - public function getCache( - string $request - ): ?object - { - return $this->_database->cache->get( - $request - ); - } - public function reset(): void { $this->_pool->reset(); diff --git a/src/Interface/Model/Connection.php b/src/Interface/Model/Connection.php index caba33c8..ff034d7b 100644 --- a/src/Interface/Model/Connection.php +++ b/src/Interface/Model/Connection.php @@ -82,10 +82,6 @@ interface Connection public function getLength(): ?int; - public function getCache( - string $request - ): ?object; - public function reset(): void; public function close(): void; diff --git a/src/Model/Connection/Nex.php b/src/Model/Connection/Nex.php index 21261aa8..5f7ad509 100644 --- a/src/Model/Connection/Nex.php +++ b/src/Model/Connection/Nex.php @@ -75,7 +75,7 @@ class Nex } // Try cache - else if ($cache = $this->_connection->getCache($address->get())) + else if ($cache = $this->_connection->database->cache->get($address->get())) { $this->_connection->setTitle( $cache->title