Compatible with PSR-6 and PSR-16 cache library

Installs: 40

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/bluetree-service/cache

0.4.0.0 2026-01-30 13:25 UTC

This package is auto-updated.

Last update: 2026-01-30 14:07:07 UTC


README

Latest Stable Version Total Downloads License

Build Status Coverage Status Build Status Code Coverage

Bugs Code Smells Coverage Reliability Rating Security Rating Maintainability Rating Vulnerabilities

SonarQube Cloud

PSR-6 and/or PSR-16 cache system, based on file storage.

Included libraries

  • BlueCache\Cache - Basic class for PSR-6 cache handling
  • BlueCache\SimpleCache - Basic class for PSR-16 cache handling
  • BlueCache\CacheItem - Cache item element for PSR-6 (used also not explicitly by SimpleCache)
  • BlueCache\CacheException - Exception class for all PSR-6/16 exceptions
  • BlueCache\Common - Common with PSR-6 and 16 methods
  • BlueCache\Storage\Common - Common methods for all storage classes
  • BlueCache\Storage\File - Allow storage cache as files on local filesystem
  • BlueCache\Storage\Memcached -Allow storage cache in Memcached server
  • BlueCache\Storage\StorageInterface - Storage interface for future usage by other storage systems

Documentation

Install via Composer

To use packages you can just download package and pace it in your code. But recommended way to use BlueCache is install it via Composer. To include BlueCache libraries paste into composer json:

{
    "require": {
        "bluetree-service/cache": "version_number"
    }
}

Project description

Used conventions

  • Namespaces - each library use namespaces
  • PSR-2 - PSR-2 coding standard
  • PSR-4 - PSR-4 auto loading standard
  • PSR-6 - PSR-6 cache standard
  • PSR-16 - PSR-16 cache standard
  • Composer - Composer

Requirements

  • PHP 8.2 or higher

Change log

All release version changes:
Change log

License

This bundle is released under the Apache license.
Apache license

Travis Information

Travis CI Build Info