[ https://issues.apache.org/jira/browse/CAY-2233?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Nikita Timofeev closed CAY-2233. -------------------------------- Resolution: Fixed https://github.com/apache/cayenne/commit/eb794546858923026384fe19f1a1601df7b253ea > Deprecate size() and clear() methods from QueryCache interface > -------------------------------------------------------------- > > Key: CAY-2233 > URL: https://issues.apache.org/jira/browse/CAY-2233 > Project: Cayenne > Issue Type: Improvement > Components: Core Library > Reporter: Nikita Timofeev > Assignee: Nikita Timofeev > Fix For: 4.0.M5 > > > # clear() method can be really dangerous to call when some shared external > cache is used as it can drop the whole cache content not only the one managed > by Cayenne. And we shouldn't interfere with external environment. > # size() method on the other side is _safe_, but it is already unsupported by > JCache provider and it can give not useful results for other providers too, > and moreover cache management shouldn't be done by Cayenne as it is > implementation and usage dependent > So the only question is wether to delete this methods or just deprecate them > in 4.0 -- This message was sent by Atlassian JIRA (v6.3.15#6346)