Clients try to access memcached 
Motivation
----------
Some places in clients indirectly (via imports) try to access cache values. The old library used for memcache silently ignored those accesses, but pymemcache doesn't like it. For now, the code which disables the caching does the trick, but prints a warning message, which isn't very user-friendly. 

Modification
------------
Ensure that clients never try to access the cache. 


diff --git a/lib/rucio/rse/__init__.py b/lib/rucio/rse/__init__.py
index ba6da0177..5fc50100b 100644
--- a/lib/rucio/rse/__init__.py
+++ b/lib/rucio/rse/__init__.py
@@ -15,7 +15,6 @@
 
 from dogpile.cache import make_region
 
-from rucio.common.cache import make_region_memcached
 from rucio.common.utils import is_client
 from rucio.rse import rsemanager
 
@@ -81,6 +80,7 @@ if rsemanager.CLIENT_MODE:   # pylint:disable=no-member
 if rsemanager.SERVER_MODE:   # pylint:disable=no-member
     from rucio.core.rse import get_rse_protocols, get_rse_id
     from rucio.core.vo import map_vo
+    from rucio.common.cache import make_region_memcached
 
     def tmp_rse_info(rse=None, vo='def', rse_id=None, session=None):
         if rse_id is None:
['lib/rucio/rse/__init__.py']