Skip to content

Instantly share code, notes, and snippets.

@LeifW
Created February 21, 2012 21:40
Show Gist options
  • Select an option

  • Save LeifW/1879156 to your computer and use it in GitHub Desktop.

Select an option

Save LeifW/1879156 to your computer and use it in GitHub Desktop.
require 'awesome_print'
class CacheWrapper
def initialize(c)
@cache = c
end
def method_missing(meth, *args)
ap meth
ap args
@cache.send(meth, *args)
end
end
SESSION_CACHE = CacheWrapper.new( Spymemcached.new(['127.0.0.1:11211']) )
:get
[
[0] "session:c9b5edfc51a5a21b4138872948c6c6d6"
]
13:31:00.061 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.spy.memcached.MemcachedConnection - No selectors ready, interrupted: false
13:31:00.062 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.spy.memcached.MemcachedConnection - Handling queue
13:31:00.062 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.s.m.p.ascii.AsciiMemcachedNodeImpl - Setting interested opts to 4
13:31:00.063 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.spy.memcached.MemcachedConnection - Done dealing with queue.
13:31:00.063 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.spy.memcached.MemcachedConnection - Selecting with delay of 0ms
13:31:00.063 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.spy.memcached.MemcachedConnection - Selected 1, selected 1 keys
13:31:00.068 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.spy.memcached.MemcachedConnection - Handling IO for: sun.nio.ch.SelectionKeyImpl@65e5e70e (r=false, w=true, c=false, op={QA sa=/127.0.0.1:11211, #Rops=0, #Wops=1, #iq=0, topRop=null, topWop=Cmd: get Keys: session:c9b5edfc51a5a21b4138872948c6c6d6 Exp: 0, toWrite=0, interested=4})
13:31:00.068 [http-bio-3000-exec-1] DEBUG n.spy.memcached.MemcachedConnection - Added Cmd: get Keys: session:c9b5edfc51a5a21b4138872948c6c6d6 Exp: 0 to {QA sa=/127.0.0.1:11211, #Rops=0, #Wops=1, #iq=0, topRop=null, topWop=Cmd: get Keys: session:c9b5edfc51a5a21b4138872948c6c6d6 Exp: 0, toWrite=0, interested=4}
13:31:00.068 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.s.m.p.ascii.GetOperationImpl - Transitioned state from WRITE_QUEUED to WRITING
13:31:00.071 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.s.m.p.ascii.AsciiMemcachedNodeImpl - After copying stuff from Cmd: get Keys: session:c9b5edfc51a5a21b4138872948c6c6d6 Exp: 0: java.nio.DirectByteBuffer[pos=46 lim=16384 cap=16384]
13:31:00.071 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.s.m.p.ascii.GetOperationImpl - Transitioned state from WRITING to READING
13:31:00.072 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.s.m.p.ascii.AsciiMemcachedNodeImpl - Finished writing Cmd: get Keys: session:c9b5edfc51a5a21b4138872948c6c6d6 Exp: 0
13:31:00.072 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.s.m.p.ascii.AsciiMemcachedNodeImpl - Wrote 46 bytes
13:31:00.073 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.s.m.p.ascii.AsciiMemcachedNodeImpl - Setting interested opts to 1
13:31:00.073 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.spy.memcached.MemcachedConnection - Done dealing with queue.
13:31:00.073 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.spy.memcached.MemcachedConnection - Selecting with delay of 0ms
13:31:00.073 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.spy.memcached.MemcachedConnection - Selected 1, selected 1 keys
13:31:00.074 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.spy.memcached.MemcachedConnection - Handling IO for: sun.nio.ch.SelectionKeyImpl@65e5e70e (r=true, w=false, c=false, op={QA sa=/127.0.0.1:11211, #Rops=1, #Wops=0, #iq=0, topRop=Cmd: get Keys: session:c9b5edfc51a5a21b4138872948c6c6d6 Exp: 0, topWop=null, toWrite=0, interested=1})
13:31:00.074 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.spy.memcached.MemcachedConnection - Read 5 bytes
13:31:00.075 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.s.m.p.ascii.GetOperationImpl - Get complete!
13:31:00.075 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.s.m.p.ascii.GetOperationImpl - Transitioned state from READING to COMPLETE
13:31:00.075 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.spy.memcached.MemcachedConnection - Completed read op: Cmd: get Keys: session:c9b5edfc51a5a21b4138872948c6c6d6 Exp: 0 and giving the next 0 bytes
13:31:00.080 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.s.m.p.ascii.AsciiMemcachedNodeImpl - Setting interested opts to 0
13:31:00.080 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.spy.memcached.MemcachedConnection - Done dealing with queue.
13:31:00.080 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.spy.memcached.MemcachedConnection - Selecting with delay of 0ms
:get
[
[0] "session:c9b5edfc51a5a21b4138872948c6c6d6"
]
13:31:00.087 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.spy.memcached.MemcachedConnection - No selectors ready, interrupted: false
13:31:00.087 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.spy.memcached.MemcachedConnection - Handling queue
13:31:00.088 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.s.m.p.ascii.AsciiMemcachedNodeImpl - Setting interested opts to 4
13:31:00.088 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.spy.memcached.MemcachedConnection - Done dealing with queue.
13:31:00.088 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.spy.memcached.MemcachedConnection - Selecting with delay of 0ms
13:31:00.089 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.spy.memcached.MemcachedConnection - Selected 1, selected 1 keys
13:31:00.089 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.spy.memcached.MemcachedConnection - Handling IO for: sun.nio.ch.SelectionKeyImpl@65e5e70e (r=false, w=true, c=false, op={QA sa=/127.0.0.1:11211, #Rops=0, #Wops=1, #iq=0, topRop=null, topWop=Cmd: get Keys: session:c9b5edfc51a5a21b4138872948c6c6d6 Exp: 0, toWrite=0, interested=4})
13:31:00.089 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.s.m.p.ascii.GetOperationImpl - Transitioned state from WRITE_QUEUED to WRITING
13:31:00.090 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.s.m.p.ascii.AsciiMemcachedNodeImpl - After copying stuff from Cmd: get Keys: session:c9b5edfc51a5a21b4138872948c6c6d6 Exp: 0: java.nio.DirectByteBuffer[pos=46 lim=16384 cap=16384]
13:31:00.090 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.s.m.p.ascii.GetOperationImpl - Transitioned state from WRITING to READING
13:31:00.090 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.s.m.p.ascii.AsciiMemcachedNodeImpl - Finished writing Cmd: get Keys: session:c9b5edfc51a5a21b4138872948c6c6d6 Exp: 0
13:31:00.090 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.s.m.p.ascii.AsciiMemcachedNodeImpl - Wrote 46 bytes
13:31:00.091 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.s.m.p.ascii.AsciiMemcachedNodeImpl - Setting interested opts to 1
13:31:00.091 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.spy.memcached.MemcachedConnection - Done dealing with queue.
13:31:00.091 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.spy.memcached.MemcachedConnection - Selecting with delay of 0ms
13:31:00.092 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.spy.memcached.MemcachedConnection - Selected 1, selected 1 keys
13:31:00.092 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.spy.memcached.MemcachedConnection - Handling IO for: sun.nio.ch.SelectionKeyImpl@65e5e70e (r=true, w=false, c=false, op={QA sa=/127.0.0.1:11211, #Rops=1, #Wops=0, #iq=0, topRop=Cmd: get Keys: session:c9b5edfc51a5a21b4138872948c6c6d6 Exp: 0, topWop=null, toWrite=0, interested=1})
13:31:00.092 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.spy.memcached.MemcachedConnection - Read 5 bytes
13:31:00.092 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.s.m.p.ascii.GetOperationImpl - Get complete!
13:31:00.093 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.s.m.p.ascii.GetOperationImpl - Transitioned state from READING to COMPLETE
13:31:00.093 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.spy.memcached.MemcachedConnection - Completed read op: Cmd: get Keys: session:c9b5edfc51a5a21b4138872948c6c6d6 Exp: 0 and giving the next 0 bytes
13:31:00.093 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.s.m.p.ascii.AsciiMemcachedNodeImpl - Setting interested opts to 0
13:31:00.093 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.spy.memcached.MemcachedConnection - Done dealing with queue.
13:31:00.094 [Memcached IO over {MemcachedConnection to /127.0.0.1:11211}] DEBUG n.spy.memcached.MemcachedConnection - Selecting with delay of 0ms
13:31:00.094 [http-bio-3000-exec-1] DEBUG n.spy.memcached.MemcachedConnection - Added Cmd: get Keys: session:c9b5edfc51a5a21b4138872948c6c6d6 Exp: 0 to {QA sa=/127.0.0.1:11211, #Rops=0, #Wops=0, #iq=0, topRop=null, topWop=null, toWrite=0, interested=0}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment