EVERYTHING XIAOMI
Get listed

simpleCache

simpleCache is a free R package that saves and reuses R objects in analysis pipelines.

Place
#21 of 27
Score
5.0
simpleCache's website

What simpleCache is

simpleCache is a free R package that saves and reuses R objects in analysis pipelines. You select a cache location, give the cache a name, and supply the R code that creates the object. When called, simpleCache loads the saved object if a cache already exists; otherwise, it creates one. This can make analysis reusable and restartable across scripts or R sessions, whether work is interactive or automated. The package can recreate and reload caches, list or delete them, and set a default cache directory. Cached objects can be assigned to environments, including the global environment. For cluster resource managers, simpleCache interfaces with batchtools to build caches. It is self-hosted and distributed under the 2-Clause BSD License. CRAN lists Windows and macOS binaries as well as a source package. The documentation cautions that cache names should be reserved for objects not expected to change. Questions, feature requests, and bug reports are directed to the GitHub issue queue.

Good

  • Free R package under the 2-Clause BSD License
  • Loads existing caches or creates them
  • Can list, delete, recreate, and reload caches
  • Assigns cached objects to environments
  • Interfaces with batchtools for cluster resource managers

Watch out

  • Cache names are intended for objects not planned to change

Who it suits

simpleCache suits R users who want analysis pipelines to reuse objects across scripts or sessions. It also supports interactive work and cluster workflows using batchtools.

Verdict

simpleCache provides a focused way to reuse R objects in interactive and automated analysis. Its cache naming guidance is important when deciding what to save.

The facts

Each one read from simpleCache's own pages, with the date it was checked.

What it does

Cache behavior
A simpleCache call loads an existing cache or creates it if one does not exist.checked 4 Oct 2026
Downloads
CRAN lists Windows and macOS binaries and a source package for download.checked 4 Oct 2026
Environments
Options include assigning cached objects to environments, including the global environment.checked 4 Oct 2026
Features
The package can recreate and reload caches, list or delete them, and set a default cache directory.checked 4 Oct 2026
How it works
Users choose a cache location and provide a cache name and R code that produces the object.checked 4 Oct 2026
Integration
simpleCache interfaces with batchtools to build caches on cluster resource managers.checked 4 Oct 2026
License
The package is distributed under the 2-Clause BSD License.checked 4 Oct 2026
Limit
The documentation cautions that cache names should identify objects that are not planned to change.checked 4 Oct 2026
Purpose
simpleCache is an R package for caching R objects to support reusable, restartable, reproducible analysis pipelines.checked 4 Oct 2026
Support
Questions, feature requests, and bug reports are directed to the GitHub issue queue.checked 4 Oct 2026
Use cases
The maker describes it for interactive analysis and automatic pipelines that reuse objects across scripts or R sessions.checked 4 Oct 2026

Alternatives to simpleCache

All alternatives
  1. 1Amazon ElastiCache logo

    Amazon ElastiCache

    Free planWebAPILinuxmacOS
    7.9From $0.09 a month
  2. 2Apache Traffic Server logo

    Apache Traffic Server

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    7.2Free plan
  3. 3

    Ehcache

    Free planOpen sourceAPISelf-hosted
    6.9Free plan
  4. 4Aiven for Valkey logo

    Aiven for Valkey

    Free planWebAPILinux
    6.8From $15 a month
  5. 5
    6.4From $0.05 a month
  6. 6

    cache2k

    Free planAndroidAPILinuxSelf-hosted
    6.2Free plan