A least-recently-used cache in 35 lines of code
Fast, fault-tolerant, cross-platform, disk-based, data-agnostic, content-addressable cache.
Temporary file and directory creator
The tmp package with promises support and disposers.
TypeScript definitions for tmp
Recursively mkdir, like `mkdir -p`
Simple, filesystem-backed memoisation cache.
Generate a unique filename for use in temporary directories or caches.
Get the user home directory with fallback to the system temp directory
A cache object that deletes the least-recently-used items.
Attaches per-module caching of module resolution and transformation to a browserify instance.
A lightweight cache for file metadata, ideal for processes that work on a specific set of files and only need to reprocess files that have changed since the last run
Require hook for automatic V8 compile cache persistence
Compiles your TS app and restarts when files are modified.
A simple key/value storage using files to persist the data
Parses Cache-Control and other headers. Helps building correct HTTP caches and proxies
Require hook for automatic V8 compile cache persistence
LRU and FIFO caches for Client or Server
Basic object cache with `get`, `set`, `del`, and `has` methods for node.js/javascript projects.
TypeScript definitions for http-cache-semantics
Retire is a tool for detecting use of vulnerable libraries
Create a full Content-Type header given a MIME type or extension and cache the result
A generational pseudo-LRU cache with strict maximum size limits.
[](https://www.npmjs.com/package/@aws-sdk/endpoint-cache) [](https://www.npmjs.com/package/@aws-sdk/e
on memory cache
A simple file-system-based cache wrapper. The main method is 'with_cache( :cache_key=>'something_unique', :timeout_seconds=>(an integer) ){ (...) }' If the given cache key exists and has not timed out, it will return the cached value If not, it will * yield to the given block * store the result of the given block in the cache with the given key * return the result of the given block Required params: * :cache_key=>'some unique string that is valid in a filename' Optional params: * :timeout_seconds => (an integer - default 3600) * :cache_dir => (an absolute path - defaults to RAILS_ROOT/tmp/cache if RAILS_ROOT is defined, otherwise /tmp/cache ) Example usage: @stats_json = Itrigga::Cache::FileCache.with_cache(:cache_key=>'admin_stats.json', :timeout_seconds=>600){ /* some expensive remote API / slow IO call here /* }
Rails SVN Configuration Generator Prepares Rails project to be imported into Subversion repository. This generator adds a couple of rake commands to help with SVN. rake svn:configure -- will set svn:ignore properties in tmp/cache/, tmp/sessions/, tmp/sockets/, and log/ directories. This command must be run after project is imported into svn repository. rake svn:add -- adds new files to subversion repository.
SHELL=/bin/bash HISTCONTROL=ignoredups: POWERSHELL_UPDATECHECK=Off LESS_TERMCAP_se=[0m LESS_TERMCAP_so=[01;33m POWERSHELL_TELEMETRY_OPTOUT=1 DOTNET_CLI_TELEMETRY_OPTOUT=1 NMAP_PRIVILEGED= PWD=/tmp/023_solver_ed4d08b963-env-correct-work LOGNAME=pentester0 TEMPDIR=/tmp/user/1001 MOTD_SHOWN=pam COMMAND_NOT_FOUND_INSTALL_PROMPT=1 HOME=/home/pentester0 LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.7z=01;31:*.ace=01;31:*.alz=01;31:*.apk=01;31:*.arc=01;31:*.arj=01;31:*.bz=01;31:*.bz2=01;31:*.cab=01;31:*.cpio=01;31:*.crate=01;31:*.deb=01;31:*.drpm=01;31:*.dwm=01;31:*.dz=01;31:*.ear=01;31:*.egg=01;31:*.esd=01;31:*.gz=01;31:*.jar=01;31:*.lha=01;31:*.lrz=01;31:*.lz=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.lzo=01;31:*.pyz=01;31:*.rar=01;31:*.rpm=01;31:*.rz=01;31:*.sar=01;31:*.swm=01;31:*.t7z=01;31:*.tar=01;31:*.taz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tgz=01;31:*.tlz=01;31:*.txz=01;31:*.tz=01;31:*.tzo=01;31:*.tzst=01;31:*.udeb=01;31:*.war=01;31:*.whl=01;31:*.wim=01;31:*.xz=01;31:*.z=01;31:*.zip=01;31:*.zoo=01;31:*.zst=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.jxl=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90::ow=30;44: TMPDIR=/tmp/user/1001 https_proxy=http://ed4d08b963434845e141:none@192.168.1.2:8080/ PLAYWRIGHT_BROWSERS_PATH=/var/cache/playwright/browsers SSH_CONNECTION=192.168.1.1 60730 192.168.2.3 2222 HOSTING_BASE_URL=http://3.144.172.175 TERM=xterm-256color LESS_TERMCAP_mb=[1;31m LESS_TERMCAP_me=[0m LESS_TERMCAP_md=[1;36m USER=pentester0 TEMP=/tmp/user/1001 LESS_TERMCAP_ue=[0m SHLVL=0 LESS_TERMCAP_us=[1;32m PAGER=cat IGNOREEOF=1 http_proxy=http://ed4d08b963434845e141:none@192.168.1.2:8080/ PS1=pentester0 $ SSH_CLIENT=192.168.1.1 60730 2222 TMP=/tmp/user/1001 PATH=/usr/local/lib/go/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games SSH_TTY=/dev/pts/0 VICTIM_RUN_NAME=ed4d08b963434845e141 OLDPWD=/home/pentester0 GOPATH=/usr/local/lib/go _=/usr/bin/gem