code: @Override
     protected Serializable createCacheKey(Serializable orgServiceKey)
     {
        // Safe check
        if (orgServiceKey instanceof String)
        {
           try
           {
              // add "repository:" to OrgSerivce Key
              return jcrOrganizationServiceImpl.getWorkingRepository().getConfiguration().getName() + DELIMITER
                 + orgServiceKey;
           }
           catch (RepositoryException e)
           {
              throw new IllegalStateException(e.getMessage(), e);
           }
           catch (RepositoryConfigurationException e)
           {
              throw new IllegalStateException(e.getMessage(), e);
           }
        }
        else
        {
           return orgServiceKey;
        }
     }
docs: {@inheritDoc}