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
User manual
https://bioconductor.org/packages/dir.expiry