Symfony 4.1

PhpArrayCache




symfony

PhpArrayCache

वर्ग PhpArrayCache औजार CacheInterface, PruneableInterface , PruneableInterface

PHP 7.0 के बाद से OPCache द्वारा साझा की गई मेमोरी में संग्रहीत PHP सरणी का उपयोग करके वार्म अप समय पर कैश आइटम।

वार्म अप आइटम केवल-पढ़ने के लिए हैं और रन-टाइम की खोज की गई वस्तुओं को फॉलबैक एडाप्टर का उपयोग करके कैश किया जाता है।

लक्षण

PhpArrayTrait
ProxyTrait

तरीके

prune ()

{} @Inheritdoc

ProxyTrait
reset ()

{} @Inheritdoc

ProxyTrait
warmUp (सरणी $ मान)

कैश्ड मानों की एक सरणी स्टोर करें।

PhpArrayTrait
clear ()

{} @Inheritdoc

PhpArrayTrait
__construct (स्ट्रिंग $ फ़ाइल, CacheInterface $ fallbackPool)
स्थिर कैशइंटरफेस create ($ फ़ाइल, CacheInterface $ fallbackPool)

यह एडॉप्टर लाभ उठाता है कि PHP अपने नवीनतम संस्करणों में कैसे संग्रहीत करता है।

get ($ कुंजी, $ डिफ़ॉल्ट = अशक्त)

{} @Inheritdoc

getMultiple ($ चाबियाँ, $ डिफ़ॉल्ट = अशक्त)

{} @Inheritdoc

has ($ कुंजी)

{} @Inheritdoc

delete ($ कुंजी)

{} @Inheritdoc

deleteMultiple ($ कुंजी)

{} @Inheritdoc

set ($ कुंजी, $ मूल्य, $ ttl = null)

{} @Inheritdoc

setMultiple ($ मान, $ ttl = null)

{} @Inheritdoc

विवरण

छटना()

{} @Inheritdoc

रीसेट()

{} @Inheritdoc

वार्मअप (सरणी $ मान)

कैश्ड मानों की एक सरणी स्टोर करें।

पैरामीटर

सरणी $ मूल्यों संचित मूल्य

स्पष्ट()

{} @Inheritdoc

__construct (स्ट्रिंग $ फ़ाइल, CacheInterface $ fallbackPool)

पैरामीटर

तार $ फ़ाइल PHP फ़ाइल मानों को कैश किया गया था
CacheInterface $ fallbackPool किसी आइटम के हिट न होने पर गिरने का पूल

स्थिर कैशइंटरफेस बनाएं ($ फ़ाइल, कैशेइंटरफेस $ फ़ॉलबैकपूल)

यह एडॉप्टर लाभ उठाता है कि PHP अपने नवीनतम संस्करणों में कैसे संग्रहीत करता है।

पैरामीटर

$ फ़ाइल
CacheInterface $ fallbackPool

प्रतिलाभ की मात्रा

CacheInterface

मिल ($ कुंजी, $ डिफ़ॉल्ट = अशक्त)

{} @Inheritdoc

पैरामीटर

$ कुंजी
$ डिफ़ॉल्ट

getMultiple ($ चाबियाँ, $ डिफ़ॉल्ट = अशक्त)

{} @Inheritdoc

पैरामीटर

$ कुंजी
$ डिफ़ॉल्ट

($ कुंजी) है

{} @Inheritdoc

पैरामीटर

$ कुंजी

हटाना ($ कुंजी)

{} @Inheritdoc

पैरामीटर

$ कुंजी

deleteMultiple ($ कुंजी)

{} @Inheritdoc

पैरामीटर

$ कुंजी

सेट ($ कुंजी, $ मूल्य, $ ttl = null)

{} @Inheritdoc

पैरामीटर

$ कुंजी
$ मूल्य
$ टीटीएल

सेटमल्ट ($ मान, $ ttl = null)

{} @Inheritdoc

पैरामीटर

$ मूल्यों
$ टीटीएल