Skip to content

This package contains the most basic cache mechanism. It stores cache items in an array. It means the cache is flushed as soon as the script returns. It is very basic, but also very fast. You will usually use this mechanism with another one just behind.

Notifications You must be signed in to change notification settings

thecodingmachine/utils.cache.in-memory-cache

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mouf local cache service

This package contains the most basic implementation of Mouf's CacheInterface. It stores cache items in an in-memory array. It means the cache is flushed as soon as the script returns. It is very basic, but also very fast. You will usually use this mechanism with another one just behind. To learn more about the cache interface, please see the cache system documentation.

Compared to Mouf's other cache implementations, the local cache system comes with an additional feature: a chaining mechanism.

In practice, you would put the in-memory cache in front of another cache. If your application queries several times the same key in the same script, it will be available in-memory and the cache system will not be queried (hence a faster result).

About

This package contains the most basic cache mechanism. It stores cache items in an array. It means the cache is flushed as soon as the script returns. It is very basic, but also very fast. You will usually use this mechanism with another one just behind.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages