Implement evictionPolicy
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
Direzione di ricerca
Non sono indicati file sorgente o test. Inizia esaminando il comportamento attuale di eviction di keypool per idleTimeAllowedInPool e la documentazione di riferimento di commons-pool2 EvictionPolicy e DefaultEvictionPolicy. Per considerare completato il lavoro, è necessario identificare i casi d’uso rilevanti delle policy personalizzate e concordare l’ambito della policy e della configurazione prima dell’implementazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
commons-pool2 functionality
In commons-pool2, an EvictionPolicy determines whether an object is evicted on each run.
The DefaultEvictionPolicy considers multiple properties, including a notion of soft eviction.
Current behavior
keypool evicts on idleTimeAllowedInPool, how long the object has been idle, and the current time.
Analysis
commons-pool2's eviction policy is more sophisticated, but its configuration is more sophisticated. With custom eviction policies, it's possible to implement policies that contradict the configuration.
Before investing heavily in this, it would be interesting to identify cases where commons-pool2 clients have implemented their own policy and why.
Workarounds
None
- Lingua principale
- Scala
- Stelle
- 39
- Fork
- 18
- Merge medio
- 8h 26m
- PR unite (30g)
- 4
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di typelevel/keypool
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
-
PoolSpec flake Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
-
Implement blockWhenExhausted Apertacommons-pool2 parity
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 42/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
Tutte le issue di typelevel/keypool
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
typelevel/sbt-typelevel#929 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
apache/pekko-projection#635 ·
-
RS_PixelAsPoint raises out of grid where RS_PixelAsCentroid and RS_PixelAsPolygon extrapolate Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Area: Excel support
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
orbeon/orbeon-forms#7893 ·
-
x:action/fix x:module/practice-exercise x:size/small
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100