|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpalio.compiler.ConstantsCache
public class ConstantsCache
Prosty system cachujący wartości różnych typów danych aby zminimalizować ilość instancji obiektów dla tych samych wartości w skomplilowanym kodzie palio. Synchronizacja nie jest konieczna - pominięta w celu zwiększenia wydajności. Cache jest czyszczony automatycznie po upłynięciu odpowiedniego czasu od ostatniej próby dostępu. Domyślny okres czasu to jedna godzina.
Constructor Summary | |
---|---|
ConstantsCache()
|
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent event)
Nie wywoływuj tej metody. |
static java.lang.Object |
cache(java.lang.Object object)
Zwraca obiekt z cachu reprezentujący tą samą wartość tego samego typu. |
static void |
setTimeout(int seconds)
Ustawia czas automatycznego czyszczenia cachu. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ConstantsCache()
Method Detail |
---|
public static java.lang.Object cache(java.lang.Object object)
object
- wartość dowolnego typupublic void actionPerformed(java.awt.event.ActionEvent event)
actionPerformed
in interface java.awt.event.ActionListener
event
- public static void setTimeout(int seconds)
seconds
- czas podany w sekundach
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |