com.mle.file

DiskHelpers

trait DiskHelpers extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. DiskHelpers
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def deleteEmptyDirs(dir: File): Unit

    Deletes empty directories under dir, but not dir itself even if it is empty.

    Deletes empty directories under dir, but not dir itself even if it is empty.

    dir

    the root directory to traverse, deleting empty dirs underneath

  9. def deleteEmptyDirsFuture(dir: File): Future[Unit]

  10. def dirSize(dir: File): Long

  11. def dirSizeFuture(dir: File): Future[Long]

  12. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  14. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. def free(dir: File, bytes: Long): Long

    Deletes files under dir until bytes bytes has been deleted.

    Deletes files under dir until bytes bytes has been deleted.

    May delete recursively if required.

    dir

    root dir from which to delete files

    bytes

    the amount of data to delete

    returns

    the number of bytes deleted

  16. def free(dir: File, amount: StorageSize): StorageSize

  17. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  18. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  19. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  20. def maintainDirSize(rootDir: File, maxSize: StorageSize, deleteAmount: StorageSize = 500.megs): Future[StorageSize]

    rootDir

    directory from which to delete files

    maxSize

    maximum allowed size of directory

    deleteAmount

    amount of data to delete if the directory size exceeds maxSize

    returns

    the amount of data deleted

  21. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  22. final def notify(): Unit

    Definition Classes
    AnyRef
  23. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  24. def storageSize(dir: File): StorageSize

  25. def storageSizeFuture(dir: File): Future[StorageSize]

  26. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  27. def toString(): String

    Definition Classes
    AnyRef → Any
  28. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped