code: @Override
      public boolean remove(String scope, Object key) throws InvalidScopeException, InternalCacheEngineException {
          if (logger.isDebugEnabled()) {
              logger.debug("Removing item with key " + key + " from scope " + scope);
          }
  
          try {
              return cacheStoreAdapter.remove(scope, key);
          } catch (InvalidScopeException ex) {
              throw ex;
          } catch (Exception ex) {
              throw new InternalCacheEngineException("Exception while removing item with key " +
                  key + " from scope " + scope, ex);
          }
      }
docs: {@inheritDoc}