txt: ## dist_cpan-FRITH-Hash-Timeout_1.md
  [![Build Status](https://travis-ci.org/frithnanth/perl6-Hash-Timeout.svg?branch=master)](https://travis-ci.org/frithnanth/perl6-Hash-Timeout)
  
  # NAME
  
  Hash::Timeout - Role for hashes whose elements timeout and disappear
  
  # SYNOPSIS
  
  ```
  use Hash::Timeout;
  
  my %cookies does Hash::Timeout[0.5];
  %cookies<user001> = 'id';
  sleep 1;
  say %cookies.elems; # prints 0
  
  ```
  
  # DESCRIPTION
  
  Hash::Timeout provides a `role` that can be mixed with a `Hash`.
  
  There's just one optional parameter, the timeout, which accepts fractional seconds and defaults to 1 hour.
  
  # AUTHOR
  
  Fernando Santagata [nando.santagata@gmail.com](mailto:nando.santagata@gmail.com)
  
  # COPYRIGHT AND LICENSE
  
  Copyright 2018 Fernando Santagata
  
  This library is free software; you can redistribute it and/or modify it under the Artistic License 2.0.
  