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