Wpis z mikrobloga

Mirki czy ktos zna jakas prosta biblioteke do cachowania N obiektow w pamieci, a dla kazdego N+1 obiektu #!$%@? najstarsze na dysk tak zeby w pamieci ylo N najnowszych a na dysku pzoostale.

Myslalwm ze guava ma cos takiego ale vhyba trzeba cos samemu zaklepac :/

#programowanie #java
  • 3
  • Odpowiedz
@poji: Musze miec dostep do dowolnego obiektu, jezeli bedzis to obiekt spoza pamieci to chcialbym zaladowac go wtedy z tego wolnienszego cache z dysku do pamieci, np kosztem przelozenia jednego z obiektu na dysk albo z dodatkwoymi slotami tylko na takie wyciaganie z dysku. Generalnie odwolywanie sie do dysku byloby dosc rzadkie.
  • Odpowiedz
@Burkhard: To co opisałeś to Memcached/Redis postawiny przed zwykła bazą danych. Jeśli potrzebujesz prostszy case, to poczytaj o Memcached/Redis, czy któreś z nich ma funkcje TTL i zapisu do dysku których szukasz.
  • Odpowiedz