com.thimbleware.jmemcached
Interface CacheElement

All Superinterfaces:
java.io.Serializable, SizedItem
All Known Implementing Classes:
LocalCacheElement

public interface CacheElement
extends java.io.Serializable, SizedItem


Field Summary
static int THIRTY_DAYS
           
 
Method Summary
 LocalCacheElement.IncrDecrResult add(int mod)
           
 CacheElement append(LocalCacheElement element)
           
 void block(long blockedUntil)
           
 long getBlockedUntil()
           
 long getCasUnique()
           
 org.jboss.netty.buffer.ChannelBuffer getData()
           
 int getExpire()
           
 int getFlags()
           
 Key getKey()
           
 int hashCode()
           
 boolean isBlocked()
           
 CacheElement prepend(LocalCacheElement element)
           
 void setCasUnique(long casUnique)
           
 void setData(org.jboss.netty.buffer.ChannelBuffer data)
           
 int size()
           
 

Field Detail

THIRTY_DAYS

static final int THIRTY_DAYS
See Also:
Constant Field Values
Method Detail

size

int size()
Specified by:
size in interface SizedItem

hashCode

int hashCode()
Overrides:
hashCode in class java.lang.Object

getExpire

int getExpire()

getFlags

int getFlags()

getData

org.jboss.netty.buffer.ChannelBuffer getData()

setData

void setData(org.jboss.netty.buffer.ChannelBuffer data)

getKey

Key getKey()

getCasUnique

long getCasUnique()

setCasUnique

void setCasUnique(long casUnique)

isBlocked

boolean isBlocked()

block

void block(long blockedUntil)

getBlockedUntil

long getBlockedUntil()

append

CacheElement append(LocalCacheElement element)

prepend

CacheElement prepend(LocalCacheElement element)

add

LocalCacheElement.IncrDecrResult add(int mod)


Copyright © 2008-2011 ThimbleWare. All Rights Reserved.