package Ġl . files . ui . preview Ċ Ċ import Ġjava . io . Data Input Ċ import Ġjava . io . Data Output Ċ import Ġjava . nio . file . Path Ċ Ċ internal Ġclass ĠNo Preview Cache ( cacheDir : Ġ() Ġ-> ĠPath ) Ġ: ĊĠ ĠPersistence Cache < Boolean >( cacheDir , Ġ 2 ) Ġ{ ĊĊĠ Ġoverride Ġval Ġcache FileName Ġ= Ġ" non - images " ĊĊĠ Ġoverride Ġfun Ġread ( input : ĠData Input ): ĠBoolean Ġ= Ġinput . read Boolean () ĊĊĠ Ġoverride Ġfun Ġwrite ( out : ĠData Output , Ġvalue : ĠBoolean ) Ġ= Ġout . write Boolean ( value ) Ċ } Ċ