Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| org.netbeans.modules.projectapi/1 1.9.22
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.netbeans.spi.project
Interface CacheDirectoryProvider

    public interface CacheDirectoryProvider

Ability for a project to permit other modules to store arbitrary cache data associated with the project.

See Also:
  `Project.getLookup()`

Method Summary
`FileObject` | `getCacheDirectory()` Get a directory in which modules may store disposable cached information about the project, such as an index of classes it contains.

Method Detail

### getCacheDirectory

    FileObject getCacheDirectory()
                                 throws IOException

  Get a directory in which modules may store disposable cached information about the project, such as an index of classes it contains. This directory should be considered non-sharable by `SharabilityQuery`. Modules are responsible for preventing name clashes in this directory by using sufficiently unique names for child files and folders.

  Returns:
    a cache directory
  Throws:
    `IOException` - if it cannot be created or loaded

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| org.netbeans.modules.projectapi/1 1.9.22
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Built on December 7 2006. | Portions Copyright 1997-2005 Sun Microsystems, Inc. All rights reserved.