Symfony 4.1

ChainCache




symfony

ChainCache

वर्ग ChainCache कैशेइंटरफेस, PruneableInterface , ResettableInterface लागू करता है

एक साथ कई कैश चेन।

कैश्ड वस्तुओं को पहले कैश से प्राप्त किया जाता है, जो उनके डेटा स्टोर में होता है। वे एक ही बार में सभी कैश में सहेजे और हटाए गए हैं।

तरीके

__construct (सरणी $ कैश, int $ defaultLifetime = 0)
get ($ कुंजी, $ डिफ़ॉल्ट = अशक्त)

{} @Inheritdoc

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

{} @Inheritdoc

has ($ कुंजी)

{} @Inheritdoc

clear ()

{} @Inheritdoc

delete ($ कुंजी)

{} @Inheritdoc

deleteMultiple ($ कुंजी)

{} @Inheritdoc

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

{} @Inheritdoc

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

{} @Inheritdoc

bool prune ()
reset ()

विवरण

__construct (सरणी $ कैश, int $ defaultLifetime = 0)

पैरामीटर

सरणी $ कैश कैश किए गए आइटम लाने के लिए उपयोग किए जाने वाले कैश की क्रमबद्ध सूची
पूर्णांक $ defaultLifetime वस्तुओं के जीवनकाल को निचले कैश से ऊपरी तक प्रचारित किया गया

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

{} @Inheritdoc

पैरामीटर

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

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

{} @Inheritdoc

पैरामीटर

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

($ कुंजी) है

{} @Inheritdoc

पैरामीटर

$ कुंजी

स्पष्ट()

{} @Inheritdoc

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

{} @Inheritdoc

पैरामीटर

$ कुंजी

deleteMultiple ($ कुंजी)

{} @Inheritdoc

पैरामीटर

$ कुंजी

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

{} @Inheritdoc

पैरामीटर

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

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

{} @Inheritdoc

पैरामीटर

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

बूल प्रून ()

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

bool

रीसेट()