code: @Override
      public boolean destroyContext(Context context) throws InvalidContextException, StoreException, AuthenticationException {
          if (contexts.containsKey(context.getId())) {
              context.getStoreAdapter().destroyContext(context);
  
              cacheTemplate.getCacheService().removeScope(context);
  
              contexts.remove(context.getId());
  
              return true;
          } else {
              return false;
          }
      }
docs: {@inheritDoc}