dir.expiry

dir.expiry implements an expiration system that manages access to versioned directories and automatically deletes directories not accessed by a registered function within a defined time frame to reduce disk usage from obsolete caches.


Key Features:

  • Versioned Directory Management: Tracks and manages access to directories associated with specific package versions.
  • Time-Based Expiration: Deletes directories that have not been accessed by a registered function within a specified time frame.
  • Cache Cleanup: Eliminates obsolete caches generated by old versions of packages to reclaim disk space.

Scientific Applications:

  • Bioconductor Package Cache Management: Reduces disk usage in bioinformatics workflows by cleaning outdated caches from previous package versions.

Methodology:

Registers functions to track directory access timestamps and automatically removes directories that exceed the specified access time threshold.

Collections

Details

License:
GPL-3.0
Tool Type:
command-line tool, library
Operating Systems:
Linux, Mac, Windows
Programming Languages:
R
Added:
9/1/2026
Last Updated:
9/1/2026

Operations

Publications

Documentation

Downloads