lib/memcached-server/memcache.rb
def add(key, flags, exptime, bytes, data_block)

            purge_keys()
            
            return Reply::NOT_STORED if @storage.key?(key)
            
            store_item(key, flags, exptime, bytes, data_block)
            return Reply::STORED

        end
# Stores a MemcachedServer::Item, with the attributes recieved by param, in @storage only if it isn't already stored
# Depends on #store_item method
# 
# @param key [String] The key of the item to store
# @param flags [Integer] Is an arbitrary unsigned integer (written out in decimal)
# @param exptime [Integer] The exptime of the Item to store
# @param bytes [Integer] The byte size of <data_block>
# @param data_block [String] Is a chunk of arbitrary 8-bit data of length <bytes> 
# @return [String] The reply that describes the result of the operation
Stores a MemcachedServer::Item, with the attributes recieved by param, in @storage only if it isn't already stored
Depends on #store_item method
Stores a MemcachedServer :: Item with the attributes recieved by param in @storage only if it isn ' t already stored Depends on #store_item method
def add(key, flags, exptime, bytes, data_block)
            purge_keys()
            return Reply::NOT_STORED if @storage.key?(key)
            store_item(key, flags, exptime, bytes, data_block)
            return Reply::STORED
        end
def add ( key , flags , exptime , bytes , data_block ) purge_keys ( ) return Reply :: NOT_STORED if @storage . key? ( key ) store_item ( key , flags , exptime , bytes , data_block ) return Reply :: STORED end
Stores a MemcachedServer::Item, with the attributes recieved by param, in @storage only if it isn't already stored
Depends on #store_item method
Stores a MemcachedServer :: Item with the attributes recieved by param in @storage only if it isn ' t already stored Depends on #store_item method
The reply that describes the result of the operation
The reply that describes the result of the operation
String
key
The key of the item to store
The key of the item to store
flags
None
exptime
The exptime of the Item to store
The exptime of the Item to store
bytes
The byte size of 
The byte size of
data_block
None