wner, new PooledResourceOptions());     }      @Override     public void releaseResource(Object pool, Object owner, PooledResourceOptions options) {         String poolType = getResourceType(pool);         long poolId = getResourceId(pool);         String ownerType = getResourceType(owner);         long ownerId = getResourceId(owner);          Map<Object, Object> keys = CollectionUtils.asMap((Object) RESOURCE_POOL.POOL_TYPE, poolType, (Object) RESOURCE_POOL.POOL_ID, poolId,                 RESOURCE_POOL.QUALIFIER, options.getQualifier(), RESOURCE_POOL.OWNER_TYPE, ownerType, RESOURCE_POOL.OWNER_ID, ownerId);          for (ResourcePool resource : objectManager.find(ResourcePool.class, keys)) {             log.info("