Evitaţi utilizarea metodelor şi câmpurilor perimate pentru cache dinamic

Această regulă steaguri metodele și câmpurile depreciate de la com.ibm.websphere.cache.CacheEntry și com.ibm.websphere.cache.EntryInfo interfețe. Scanerul de aplicaţie pentru binare nu semnalează referinţele la câmpuri, deoarece fişierele binare de aplicaţie conţin numai valoarea întreagă rezolvată. Următoarele metode şi câmpuri sunt detectate:

Aceste metode şi câmpuri sunt perimate începând cu WebSphere Application Server Versiunea 6.0 şi ar putea fi înlăturate într-o ediţie viitoare.

Metodă/Câmp Descriere
CacheEntry.isBatchEnabled(), EntryInfo.isBatchEnabled() Actualizările pentru politicile de partajare Push sau Push-Pull sunt realizate întotdeauna într-un mod batch asincron. Această metodă returnează întotdeauna true.
EntryInfo.setBatchEnabled(boolean) Actualizările pentru politicile de partajare Push sau Push-Pull sunt realizate întotdeauna într-un mod batch asincron. Apelarea setBatchEnabled(false) nu are nici un efect asupra replicării cache-ului.
EntryInfo.SHARED_PULL Ar trebui să nu fie utilizat tipul de partajare PULL în noua dezvoltare de cod. Utilizaţi tipul de partajare PUSH_PULL în locul lui. Tipul de partajare PULL va funcţiona ca tipul de partajare PUSH_PULL.

Pentru informaţii suplimentare privind clasa, consultaţi

În documentație există lista completă cu API-uri perimate.