Templating
Global Functions
Website
\Components\Website\Designs \Components\Website\Pages \Components\Website\Pages\Forms \Components\Website\Posts \Components\Website\Posts\Categories
Customers
\Components\Customers\Contacts \Components\Customers\Contacts\Relationships \Components\Customers\Contacts\Relationships\Types \Components\Customers\Groups
Marketing
\Components\Marketing\EmailMarketing \Components\Marketing\Events \Components\Marketing\Events\Attendees \Components\Marketing\Events\Locations
Commerce
\Components\Commerce\Carts \Components\Commerce\Carts\Current \Components\Commerce\Configuration\PaymentMethods \Components\Commerce\Configuration\ShippingMethods \Components\Commerce\Discounts \Components\Commerce\Products \Components\Commerce\Products\Brands \Components\Commerce\Products\Categories \Components\Commerce\Products\Inventory \Components\Commerce\Sales \Components\Commerce\Sales\Items \Components\Commerce\Sales\Receipts \Components\Commerce\Sales\Receipts\Allocations
Settings
\Components\Settings\Administrators \Components\Settings\CustomFields \Components\Settings\Domains
Other Apps
\Components\Website\Comments \Components\Commerce\Affiliates \Components\Commerce\Affiliates\Administrators \Components\Commerce\Affiliates\Commissions \Components\Commerce\Affiliates\Payments \Components\Commerce\RecurringSales \Components\Commerce\RecurringSales\StoredCards
Framework
\Framework\Caching \Framework\Data\Util \Framework\HTML\Bleacher \Framework\HTML\Converters \Framework\HTTP\Cookies \Framework\HTTP\Redirection \Framework\HTTP\Request \Framework\HTTP\Session \Framework\HTTP\UserAgent \Framework\I18N\CompanyTypes \Framework\I18N\Countries \Framework\I18N\Languages \Framework\Network\GeoIP
Methods

\Framework\Caching::

Store items in a cache that can be retrieved later.

Methods

Invoke via \Framework\Caching::method()
Click a method name to copy it.
void delete($strType, $strKey)
Removes / invalidates a cache value
Parameters
$strType
string
$strKey
string|null
mixed get($strType, $strKey)
Gets a value from the cache
Parameters
$strType
string
Type of cache entry (eg: 'Page', 'Parser')
$strKey
string
Identifier of the entry
Return
Value or null
bool isCached($strType, $strKey, $iTTL)
Checks if a value exists in the cache
Parameters
$strType
string
Type of cache entry (eg: 'Page', 'Parser')
$strKey
string
Identifier of the entry
$iTTL
int
Seconds before cache is dirty
Return
bool
void save($strType, $strKey, $strValue)
Stores a value into the cache
Parameters
$strType
string
Type of cache entry (eg: 'Page', 'Parser')
$strKey
string
Identifier of the entry
$strValue
mixed
Value to store