improve adapter interface
add phpdoc in adapter interface
remove normalize key method, add namespace
implement is held by current thread and islock in reentrant lock