I am extending ManufacturerService for our requirements and saw PreRequestCacheManager using in ManufacturerService. I have looked methods which use cacheManager and I think most of them need long term caching.
For example:
GetManufacturerById
GetProductManufacturersByManufacturerId
GetProductManufacturersByProductId
and so on...

Is it bug or what is main reason for using short term caching in this service?
Thank you.