PHPackages                             munkireport/caching - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Caching](/categories/caching)
4. /
5. munkireport/caching

ActiveLibrary[Caching](/categories/caching)

munkireport/caching
===================

Caching module for munkireport.

v1.12(10mo ago)111.5k↓50%3MITPHP

Since Nov 4Pushed 10mo ago2 watchersCompare

[ Source](https://github.com/munkireport/caching)[ Packagist](https://packagist.org/packages/munkireport/caching)[ RSS](/packages/munkireport-caching/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)DependenciesVersions (15)Used By (0)

Caching module
==============

[](#caching-module)

Get status of macOS' caching service.

Configuration
-------------

[](#configuration)

Legacy Caching Listing

Starting with 10.13, Apple changed the caching server. In MunkiReport, you can hide the legacy caching server listing that shows an itemized listing for all caching server transactions for caching servers running 10.8-10.12. To hide the "Caching (Legacy)" listing, set this to FALSE.

```
CACHING_SHOW_ITEMIZED=FALSE

```

Table Schema
------------

[](#table-schema)

- id - Unique id
- serial\_number - Serial Number
- entryIndex - Entry number of caching index
- collectionDate - Date when data was written
- expirationDate - Date when data will expire
- collectionDateepoch - Date when data was written UNIX time
- requestsfrompeers - Number of requests from peers
- requestsfromclients - Number of requests from clients
- bytespurgedyoungerthan1day - Number of bytes that were less than 24 hours old that have been deleted
- bytespurgedyoungerthan7days - Number of bytes that were less than 7 days old that have been deleted
- bytespurgedyoungerthan30days - Number of bytes that were less than 30 days old that have been deleted
- bytespurgedtotal - Total number of bytes that have been deleted from cache
- bytesfrompeerstoclients - Bytes sent to clients from peers
- bytesfromorigintopeers - Bytes from origin (Apple) to peers
- bytesfromorigintoclients - Bytes from origin to clients
- bytesfromcachetopeers - Bytes from cache to peers
- bytesfromcachetoclients - Bytes from cache to clients
- bytesdropped - Number of bytes dropped
- repliesfrompeerstoclients - Number of peers replied to clients
- repliesfromorigintopeers - Number of replies from origin to peers
- repliesfromorigintoclients - Number of replies from origin to clients
- repliesfromcachetopeers - Number of replies from cache to peers
- repliesfromcachetoclients - Number of replies from cache to clients
- bytesimportedbyxpc - Bytes imported by XPC
- bytesimportedbyhttp - Bytes imported over HTTPS
- importsbyxpc - Number of XPC imports
- importsbyhttp - Number of HTTPS imports

\###The above columns are used by 10.8-10.12 and 10.13.4+ clients.

\###The following columns are used by 10.13+ clients.

- activated - Is caching server activated
- active - Is caching server active
- cachestatus - Status of caching server
- appletvsoftware - Bytes of Apple TV software stored in cache
- macsoftware - Bytes of Apple TV software stored in cache
- iclouddata - Bytes of Mac software stored in cache
- iossoftware - Bytes of iOS software stored in cache
- booksdata - Bytes of books stored in cache
- itunesudata - Bytes of iTunes U stored in cache
- moviesdata - Bytes of movies stored in cache
- musicdata - Bytes of music stored in cache
- otherdata - Bytes of other data stored in cache
- cachefree - Bytes of free cache
- cachelimit - Bytes of maximum cache size
- cacheused - Bytes of used cache
- personalcachefree - Bytes of personal free cache
- personalcachelimit - Bytes of maximum personal cache size
- personalcacheused - Bytes of personal used cache
- port - Port used by caching server
- publicaddress - Public address of caching server
- privateaddresses - Private address(es) of caching server
- registrationstatus - Registration status
- registrationstatus - Registration error code
- registrationresponsecode - Registration response code
- restrictedmedia - Cache contains restricted media
- serverguid - GUID of cache server
- startupstatus - Status of caching server
- totalbytesdropped - Total number of dropped bytes
- totalbytesimported - Total number of imported bytes
- totalbytesreturnedtochildren - Total number of bytes returned to children
- totalbytesreturnedtoclients - Total number of bytes returned to clients
- totalbytesreturnedtopeers - Total number of bytes returned to peers
- totalbytesstoredfromorigin - Total number of bytes stored from origin
- totalbytesstoredfromparents - Total number of bytes stored from parents
- totalbytesstoredfrompeers - Total number of bytes stored from peers
- reachability - IP address and port of caching servers that clients can reach

###  Health Score

45

—

FairBetter than 93% of packages

Maintenance55

Moderate activity, may be stable

Popularity27

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity69

Established project with proven stability

 Bus Factor1

Top contributor holds 54.5% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~204 days

Recently: every ~212 days

Total

13

Last Release

300d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/5647483?v=4)[Munkireport](/maintainers/Munkireport)[@munkireport](https://github.com/munkireport)

---

Top Contributors

[![tuxudo](https://avatars.githubusercontent.com/u/13306723?v=4)](https://github.com/tuxudo "tuxudo (18 commits)")[![bochoven](https://avatars.githubusercontent.com/u/1429002?v=4)](https://github.com/bochoven "bochoven (11 commits)")[![kevinmcox](https://avatars.githubusercontent.com/u/25358601?v=4)](https://github.com/kevinmcox "kevinmcox (2 commits)")[![mosen](https://avatars.githubusercontent.com/u/316108?v=4)](https://github.com/mosen "mosen (2 commits)")

### Embed Badge

![Health badge](/badges/munkireport-caching/health.svg)

```
[![Health](https://phpackages.com/badges/munkireport-caching/health.svg)](https://phpackages.com/packages/munkireport-caching)
```

###  Alternatives

[predis/predis

A flexible and feature-complete Redis/Valkey client for PHP.

7.8k305.7M2.4k](/packages/predis-predis)[snc/redis-bundle

A Redis bundle for Symfony

1.0k39.4M67](/packages/snc-redis-bundle)[react/cache

Async, Promise-based cache interface for ReactPHP

444112.4M40](/packages/react-cache)[wp-media/wp-rocket

Performance optimization plugin for WordPress

7431.3M3](/packages/wp-media-wp-rocket)[illuminate/cache

The Illuminate Cache package.

12835.6M1.4k](/packages/illuminate-cache)[colinmollenhour/php-redis-session-abstract

A Redis-based session handler with optimistic locking

6325.6M14](/packages/colinmollenhour-php-redis-session-abstract)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
