Move back to plone:resource. Seems caching works a lot better with that.