package net.rubyeye.xmemcached;
/**
* Key provider to pre-process keys before sending to memcached.
*
* @author dennis<killme2008@gmail.com>
* @since 1.3.8
*/
public interface KeyProvider {
/**
* Processes key and returns a new key.
*
* @param key
* @return
*/
public String process(String key);
}