Sha256: ab3c305862cc830a09130a4587e1ddc849537825732c6f0d2cd643cef8d10d81
Contents?: true
Size: 403 Bytes
Versions: 2
Compression:
Stored size: 403 Bytes
Contents
#!/usr/bin/env ruby require 'rubygems' $:.unshift File.expand_path '../lib', File.dirname(__FILE__) require 'tmp_cache' cache = TmpCache::Cache.new cache.set('name', 'shokai', 2) # expire 2 sec puts cache.get('name') # => 'shokai' sleep 3 puts cache.get('name') || 'expired' # => nil cache.set('name', 'shokai') cache.set('mail', 'hashimoto@shokai.org') cache.each do |k,v| puts "#{k} => #{v}" end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
tmp_cache-0.1.1 | samples/sample_instance.rb |
tmp_cache-0.1.0 | samples/sample_instance.rb |