[Java lista] cache invalidation in eclipse link 2.1
Istvan Benedek
istvan.benedek at gmail.com
2010. Nov. 25., Cs, 23:36:18 CET
Hi,
koszononom a valaszt, ido kozben en is hasonlo megoldashoz jutottam,
az erdekes az hogy az alwaysrefresh alapbol false, es ha mar ra rakom
az entitasra a @Cache-t mar akkor is azonnal eszreveszi a
valtoztatast.. fura..
Istvan
2010/11/25 <chico at tisztanet.hu>:
> Üdv!
>
> Én a következő módszert használom (EclipseLink 2.x):
>
> @Entity
> @Cache(alwaysRefresh = true, refreshOnlyIfNewer = true)
>
> A működéshez az kell, hogy legyen egy @Version meződ.
> Ha "hátulról" turkálod, csak akkor veszi észre a változást, ha
> megváltozik a verziószáma.
>
> A megoldás hátránya, hogy JPA vendor specifikus lett...
>
> Üdv,
> Chico
>
>> valami olyasmire lenne szükségem, hogy ürítsem az eclipselink cache-t,
>> amennyiben az alkalmazást megkerülve, közvetlen adatbázis interakció
>> volt... Talán valamilyen time-to-live megoldás is jó lehet, hogy azt
>> mondom hogy 30mp ként ürítem a cache-t. De a tuti az irányított cach
>> invalidation volna...
>
>
>
>
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
>
--
Üdvözlettel,
István Benedek
BesTest - The Tester Company
Pécs office, Hungary (GMT+1)
Mobile phone : +36 (70) 275-9275
E-mail : istvan.benedek at bestest.hu
Homepage : www.bestest.hu
További információk a(z) Javalist levelezőlistáról